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: I1087ba4ec079ca9c43bea9ff0511347632871ec2
Closes-bug: #1442329
(cherry picked from commit 6dc85b0f7918fa295974f7afbb1a6b8a26f8f953)
Reviewed: https:/ /review. openstack. org/172402 /git.openstack. org/cgit/ stackforge/ puppet- swift/commit/ ?id=4539c845217 29e083db6dce052 b915e1f6c59ebe
Committed: https:/
Submitter: Jenkins
Branch: stable/juno
commit 4539c84521729e0 83db6dce052b915 e1f6c59ebe
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 95974f7afbb1a6b 8a26f8f953)
Closes-bug: #1442329
(cherry picked from commit 6dc85b0f7918fa2