[LTP] [PATCH] cgroup_regression_test: Use unique names for hierarchies in each test
Martin Doucha
mdoucha@suse.cz
Wed Jul 30 13:43:47 CEST 2025
On 30. 07. 25 13:32, Avinesh Kumar wrote:
> Hi all¸
>
> I would like to ask if there are any other suggestions on how to address this
> issue.
> I tried a rather simpler approach (as suggested by Martin) of just adding a
> delay using sleep after the umount call, which also seems to solve this issue
> of incomplete unmounting.
>
> --- a/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
> +++ b/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
> @@ -102,10 +102,11 @@ test1()
> cat cgroup/tasks > /dev/null
>
> kill -TERM $!
> wait $! 2>/dev/null
> umount cgroup/
> + sleep 2
> check_kernel_bug
> }
>
> I will send this in the patch if we agree to use this approach instead of
> unique names.
Well, this looks like the unmount happens asynchronously and the command
exits before it's actually finished. In that case, sync would be the
best solution. But I think we need some feedback from kernel developers
whether the asynchronous behavior is intentional or not. Should the
umount command wait for the task to finish?
--
Martin Doucha mdoucha@suse.cz
SW Quality Engineer
SUSE LINUX, s.r.o.
CORSO IIa
Krizikova 148/34
186 00 Prague 8
Czech Republic
More information about the ltp
mailing list