]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
tests: sleep a bit and give kernel time to perform the action after manual freeze...
authorMichal Sekletár <msekleta@redhat.com>
Fri, 5 Jun 2020 09:35:01 +0000 (11:35 +0200)
committerMichal Sekletár <msekleta@redhat.com>
Fri, 5 Jun 2020 14:10:28 +0000 (16:10 +0200)
Fixes: #16050
test/units/testsuite-38.sh

index 6fcadb8f8e1d3ccb932fc709c426b556bc322098..18b7bd6dcee27b0b8f3c8564f20c1747cf927461 100755 (executable)
@@ -246,6 +246,8 @@ test_preserve_state() {
 
     echo -n "  - freeze from outside: "
     echo 1 > /sys/fs/cgroup/"${slice}"/cgroup.freeze
+    # Give kernel some time to freeze the slice
+    sleep 1
 
     # Our state should not be affected
     check_freezer_state "${slice}" "running"
@@ -258,6 +260,8 @@ test_preserve_state() {
 
     echo -n "  - thaw from outside: "
     echo 0 > /sys/fs/cgroup/"${slice}"/cgroup.freeze
+    sleep 1
+
     check_freezer_state "${unit}" "running"
     check_freezer_state "${slice}" "running"
     grep -q "frozen 0" /sys/fs/cgroup/"${slice}"/cgroup.events