From bace4170f48f59befeb95ffcd4f125538516a2d7 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Mar 08 2022 22:25:40 +0000 Subject: Wait longer before exiting _podman_client At the end of _podman_client we create a mutex that we want the server to pick up. If we exit too soon, the mutex goes away and the server test fails. 5 seconds turns out to be not enough of a wait because, although the server retries the lock call every 5 seconds, it can hit `api_call_2 failed` and wait 10 seconds before retrying. Let's wait 30 seconds just to be safe. Signed-off-by: Adam Williamson --- diff --git a/tests/_podman_client.pm b/tests/_podman_client.pm index 88f6e49..cba1762 100644 --- a/tests/_podman_client.pm +++ b/tests/_podman_client.pm @@ -16,7 +16,9 @@ sub run { my $ret = script_run "curl http://172.16.2.114"; mutex_create "podman_connect_done"; # sleep a bit to give server time to pick up the mutex - sleep 5; + # server tries every 5 seconds, but an attempt can fail, + # and wait 10 seconds before retry + sleep 30; # die if connection failed die "connection failed!" if ($ret); }