Description of problem: Since the following patch was introduced in stable/queens and RHOSP13, we expect "pid file" is removed from rsyncd.conf to avoid the issue caused by pid file remaining in the container because of some reasons like force shutdown. https://review.opendev.org/#/c/577126/ This works as expected in initial deployment. However, the swift_rsync_fix is not invoked when updating overcloud stack, and this causes "pid file" remains in rsyncd.conf after puppet reapplies the configuration. Version-Release number of selected component (if applicable): Confirmed the problem is reproduced in z10 How reproducible: Always Steps to Reproduce: 1. Deploy overcloud 2. see that "pid file" is not included in /var/lib/config-data/puppet-generated/swift/etc/rsyncd.conf in controller nodes 3. Update overcloud by "openstack overcloud deploy" with the exactly the same template 4. see /var/lib/config-data/puppet-generated/swift/etc/rsyncd.conf in controller nodes Actual results: "pid file" is added to rsyncd.conf Expected results: "pid file" does not exist in rsyncd.conf Additional info:
This was resolved in a later release. As OSP13 is now retired as of June 27, 2023, no further action will be taken on this issue.