From 129f1d06a141c75643336399181ea157fb0dd82a Mon Sep 17 00:00:00 2001 From: Duane DeCapite Date: Thu, 20 Aug 2015 19:51:57 -0400 Subject: Workaround for existing keepalived.pid file Fixes issue where keepalived will not restart after container failure. Removes keepalived.pid file if one exists on container startup. Change-Id: I6ec3297a5e49a4d5255323aa7f75dfdc10d0c5ec Closes-Bug: #1485079 --- docker/common/keepalived/start.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docker/common/keepalived/start.sh b/docker/common/keepalived/start.sh index 3c539d69d..a122526e4 100755 --- a/docker/common/keepalived/start.sh +++ b/docker/common/keepalived/start.sh @@ -12,4 +12,9 @@ set_configs modprobe ip_vs +# Workaround for bug #1485079 +if [ -f /run/keepalived.pid ]; then + rm /run/keepalived.pid +fi + exec $CMD $ARGS -- cgit v1.2.3