Browse Source

Merge "Use shared volume for side-car wrapper locks"

tags/1.4.0
Zuul 2 months ago
committed by Gerrit Code Review
parent
commit
a1a1f1e82d
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      tripleo_ansible/roles/tripleo_systemd_wrapper/templates/service_sync.j2

+ 1
- 1
tripleo_ansible/roles/tripleo_systemd_wrapper/templates/service_sync.j2 View File

@@ -36,7 +36,7 @@ function start_service {
jobs_file="{{ tripleo_systemd_wrapper_service_dir }}/{{ tripleo_systemd_wrapper_service_name }}/processes"
[ -s "$jobs_file" ] || exit 0 # nothing to do, no need for locking, just exit

exec {lock_fd}>/var/lock/{{ tripleo_systemd_wrapper_service_name }}-processes.lock || exit 1
exec {lock_fd}>/var/lock/containers/{{ tripleo_systemd_wrapper_service_name }}-processes.lock || exit 1
# In case service_wrapper script already locked the commands, we just wait for a 10 sec.
flock -w 10 "$lock_fd" || exit 1



Loading…
Cancel
Save