From 6bc96f5df00e64ae39d38e206eea1596fa4b9413 Mon Sep 17 00:00:00 2001 From: HuijingHei Date: Wed, 15 Jan 2025 20:56:55 +0800 Subject: [PATCH] debug: add sleep after reboot --- mantle/kola/tests/ostree/sync.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mantle/kola/tests/ostree/sync.go b/mantle/kola/tests/ostree/sync.go index 71768130f9..82c0ab3680 100644 --- a/mantle/kola/tests/ostree/sync.go +++ b/mantle/kola/tests/ostree/sync.go @@ -157,7 +157,7 @@ storage: contents: inline: | [Manager] - DefaultTimeoutStopSec=5s + DefaultTimeoutStopSec=10s - path: /usr/local/bin/nfs-random-write.sh mode: 0755 overwrite: true @@ -229,14 +229,15 @@ func doSyncTest(c cluster.TestCluster, client platform.Machine) { } c.Log("Set link down and rebooting.") // Skip the error check as it is expected - cmd := fmt.Sprintf("sudo systemd-run sh -c 'ip link set %s down && sleep 5 && systemctl reboot'", netdevice) + cmd := fmt.Sprintf("sudo systemd-run sh -c 'ip link set %s down && sleep 2 && systemctl reboot'", netdevice) _, _ = c.SSH(client, cmd) + time.Sleep(10 * time.Second) err = util.Retry(8, 10*time.Second, func() error { // Look for the kernel argument test=1 kernelArguments, err := c.SSH(client, "cat /proc/cmdline") if err != nil { - return fmt.Errorf("failed to read /proc/cmdline: %w", err) + return err } else if !strings.Contains(string(kernelArguments), "test=1") { c.Fatalf("Not found test=1 in kernel argument after rebooted") }