swift.conf contains the hash_suffix. With the current module, we have a
race condition where services can start *before* having the right hash
in swift.conf, so some objects mays be put in quarantine.
When usint swift_config (which affect swift.conf), we should restart all
services to ensure our ring is running correctly.
Reviewed: https:/ /review. openstack. org/172183 /git.openstack. org/cgit/ stackforge/ puppet- swift/commit/ ?id=6dc85b0f791 8fa295974f7afbb 1a6b8a26f8f953
Committed: https:/
Submitter: Jenkins
Branch: master
commit 6dc85b0f7918fa2 95974f7afbb1a6b 8a26f8f953
Author: Emilien Macchi <email address hidden>
Date: Thu Apr 9 15:23:01 2015 -0400
Notify services if swift.conf is modified
swift.conf contains the hash_suffix. With the current module, we have a
race condition where services can start *before* having the right hash
in swift.conf, so some objects mays be put in quarantine.
When usint swift_config (which affect swift.conf), we should restart all
services to ensure our ring is running correctly.
Change-Id: I1087ba4ec079ca 9c43bea9ff05113 47632871ec2
Closes-bug: #1442329