Currently every host, both containers and bare metal, has a crontab
configured with the same values for minute, hour, day of week etc. This
means that there is the potential for a service interruption if, for
example, a cron job were to cause a service to restart.
This commit adds a new role which attempts to adjust the times defined
in the entries in the default /etc/crontab to reduce the overlap
between hosts.
Change-Id: I18bf0ac0c0610283a19c40c448ac8b6b4c8fd8f5
Closes-bug: #1424705
(cherry picked from commit e148635e789568a2c886c3a669884bd0d82d9a72)
Reviewed: https:/ /review. openstack. org/201142 /git.openstack. org/cgit/ stackforge/ os-ansible- deployment/ commit/ ?id=d8216491a8b 2c2167fde5c850c d22398c19dc721
Committed: https:/
Submitter: Jenkins
Branch: kilo
commit d8216491a8b2c21 67fde5c850cd223 98c19dc721
Author: git-harry <email address hidden>
Date: Fri Jun 26 13:09:53 2015 +0100
Add role system- crontab- coordination
Currently every host, both containers and bare metal, has a crontab
configured with the same values for minute, hour, day of week etc. This
means that there is the potential for a service interruption if, for
example, a cron job were to cause a service to restart.
This commit adds a new role which attempts to adjust the times defined
in the entries in the default /etc/crontab to reduce the overlap
between hosts.
Change-Id: I18bf0ac0c06102 83a19c40c448ac8 b6b4c8fd8f5 2c886c3a669884b d0d82d9a72)
Closes-bug: #1424705
(cherry picked from commit e148635e789568a