mirror of
git://github.com/lxc/lxc
synced 2025-08-31 11:39:37 +00:00
tests: Wait 5s for init to respond in lxc-test-autostart
lxc-test-autostart occasionaly fails at the restart test in the CI environment. Looking at the current test case, the most obvious race there is if lxc-wait exists succesfuly immediately after LXC marked the container RUNNING (init spawned) but before init had a chance to setup the signal handlers. To avoid this potential race period, let's add a 5s delay between the tests to give a chance for init to finish starting up. Signed-off-by: Stéphane Graber <stgraber@ubuntu.com> Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>
This commit is contained in:
@@ -67,10 +67,12 @@ fi
|
||||
# Start it
|
||||
lxc-autostart -g lxc-auto-test
|
||||
lxc-wait -n $CONTAINER_NAME -t 5 -s RUNNING || (echo "Container didn't start" && exit 1)
|
||||
sleep 5
|
||||
|
||||
# Restart it
|
||||
lxc-autostart -g lxc-auto-test -r
|
||||
lxc-wait -n $CONTAINER_NAME -t 5 -s RUNNING || (echo "Container didn't restart" && exit 1)
|
||||
sleep 5
|
||||
|
||||
# Shut it down
|
||||
lxc-autostart -g lxc-auto-test -s -t 120
|
||||
|
Reference in New Issue
Block a user