176107aa30
The Swift configuration item [filter:recon]/recon_lock_path is set to '/var/lock/swift' by openstack-ansible in the appropriate configuration files. The playbooks also create the directory if it does not exist. If the host is rebooted the directory '/var/lock/swift' is missing and must be recreated. /var/lock (/run/lock) is a tmpfs and so the directory /var/lock/swift will not persist between reboots. Swift attempts to create a directory in the directory specified by recon_lock_path however it does not recursively create any missing parent directories. This commit changes the value of [filter:recon]/recon_lock_path to that set by Swift, '/var/lock'. This allows it to create the directory '/var/lock/swift-recon-object-cron'. The creation of '/var/lock/swift' is also removed from the playbooks. Change-Id: I714367b02c7cf961e9e0bdee4e41f9e4e105b088 Closes-bug: #1496117 |
||
---|---|---|
.. | ||
account-server-replicator.conf.j2 | ||
account-server.conf.j2 | ||
container-server-replicator.conf.j2 | ||
container-server.conf.j2 | ||
object-server-replicator.conf.j2 | ||
object-server.conf.j2 | ||
proxy-server.conf.j2 | ||
rsyncd.conf.j2 | ||
swift-dispersion.conf.j2 | ||
swift-rsyslog.conf.j2 | ||
swift-upstart-init.j2 | ||
swift.conf.j2 |