[LTP] [PATCH] memcg_lib/memcg_process: Better synchronization of signal USR1
Joerg Vehlow
lkml@jv-coder.de
Wed Nov 6 09:33:24 CET 2019
> diff --git a/testcases/kernel/controllers/memcg/functional/memcg_lib.sh b/testcases/kernel/controllers/memcg/functional/memcg_lib.sh
> index aadaae4d2..7440e1eee 100755
> --- a/testcases/kernel/controllers/memcg/functional/memcg_lib.sh
> +++ b/testcases/kernel/controllers/memcg/functional/memcg_lib.sh
> @@ -124,6 +124,7 @@ signal_memcg_process()
> local usage_start=$(cat ${path}memory.usage_in_bytes)
>
> kill -s USR1 $pid 2> /dev/null
> + TST_CHECKPOINT_WAIT 1
Actually this does not work like this, because some of the
tests trigger the oom killer and TEST_CHECKPOINT_WAIT calling
tst_checkpoint uses ROD. Is it ok to directly call
tst_checkpoint wait 10000 "1"
and ignore the result here?
BTW: Is there no such thing like TST_CHECKPOINT in the new
shell test library?
More information about the ltp
mailing list