Changes/cron-to-systemd-time-units

From FedoraProject

< Changes(Difference between revisions)
Jump to: navigation, search
(Add tracker bug)
(Release Notes)
 
Line 126: Line 126:
 
There shouldn't be anything we need to specifically say other than highlighting the change.  
 
There shouldn't be anything we need to specifically say other than highlighting the change.  
  
[[Category:ChangeAcceptedF21]]
+
[[Category:ChangePageIncomplete]]
 +
 
 +
<!---[[Category:ChangeAcceptedF21]] -->
 
<!-- When your change proposal page is completed and ready for review and announcement -->
 
<!-- When your change proposal page is completed and ready for review and announcement -->
 
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
 
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
Line 133: Line 135:
  
 
<!-- Select proper category, default is Self Contained Change -->
 
<!-- Select proper category, default is Self Contained Change -->
[[Category:SystemWideChange]]
+
<!-- [[Category:SystemWideChange]] -->
 
<!-- [[Category:SystemWideChange]] -->
 
<!-- [[Category:SystemWideChange]] -->

Latest revision as of 13:01, 23 April 2014


Contents

[edit] cron to systemd time units

[edit] Summary

Fix dependency on crontab in packages containing cron jobs as well as migrate cron jobs that are applicable to native systemd timer units.

[edit] Owner

[edit] Current status

[edit] Detailed Description

Add dependency on crontab in packages containing cron jobs as well as migrate cron jobs that are applicable to native systemd timer units in packages that already depend on systemd.

[edit] Benefit to Fedora

Proper dependency in packages shipping cron jobs. Better systemd integration in the distribution.

[edit] Scope

  • Policies and guidelines: Adjust packaging guidelines to fix dependency in cron packages Package Cron Files DONE
  • Fix spec files in packages that are not applicable for migration Fix Cron Dependency Tracking Bug
  • Adjust packaging guidelines to mention migration of cron jobs to timer units for packages that already depend on systemd
  • Review and migrate if applicable cron jobs shipped in packages that already depend on systemd Timer Migration Tracking Bug
  • Update systemd wikipage to contain timer units example

[edit] Upgrade/compatibility impact

For application that are applicable for migration the cron job will be migrated to native timer units.

List of components might be migrated are here.

amavisd-new
apt
arm4
atop
bcfg2
clement
cyrus-imapd
dbmail
denyhosts
dspam
exim
fetch-crl
freeipa
hylafax+
inn
leafnode
ltsp
mailman
mcelog
mdadm
mldonkey
newscache
nsd
opendnssec
openvas-scanner
ovirt-engine
ovirt-node
polipo
sagator
sipwitch
spamassassin
squidGuard
subscription-manager
sysstat
vdsm
vnstat
yum-cron

[edit] How To Test

  • Install the package that contains the new native systemd timer unit file.
  • Check if the the time trigger ran

[edit] User Experience

Administrators will have better time trigger in units compared to cron jobs like for example when administrator stops a service/daemon the timer unit will stop as well etc.

[edit] Dependencies

No external dependency

[edit] Contingency Plan

  • Contingency mechanism: Continue to ship the cron jobs as is.
  • Contingency deadline: N/A
  • Blocks release: No

[edit] Documentation

  • updated guidelines and systemd wiki page

[edit] Release Notes

There shouldn't be anything we need to specifically say other than highlighting the change.