This testcase seems to be very flaky. With focal/linux 5.4.0-85.95 it failed on the arm64 dazzle node at the following subtest:
08:24:55 DEBUG| [stdout] memcg_stat_rss 6 TINFO: Running memcg_process --mmap-anon -s 135168 08:24:55 DEBUG| [stdout] memcg_stat_rss 6 TINFO: Warming up pid: 640968 08:24:55 DEBUG| [stdout] memcg_stat_rss 6 TINFO: Process is still here after warm up: 640968 08:24:55 DEBUG| [stdout] memcg_stat_rss 6 TPASS: rss is 135168 as expected 08:24:55 DEBUG| [stdout] memcg_stat_rss 6 TFAIL: rss is 135168, 0 expected
But with version 5.4.0-83.93 it failed on another subtest on the same node:
18:11:33 DEBUG| [stdout] memcg_stat_rss 1 TINFO: Running memcg_process --mmap-anon -s 135168 18:11:33 DEBUG| [stdout] memcg_stat_rss 1 TINFO: Warming up pid: 632606 18:11:33 DEBUG| [stdout] memcg_stat_rss 1 TINFO: Process is still here after warm up: 632606 18:11:33 DEBUG| [stdout] memcg_stat_rss 1 TFAIL: rss is 0, 135168 expected
And looking at other results sometimes the testcase completes successfully.
This testcase seems to be very flaky. With focal/linux 5.4.0-85.95 it failed on the arm64 dazzle node at the following subtest:
08:24:55 DEBUG| [stdout] memcg_stat_rss 6 TINFO: Running memcg_process --mmap-anon -s 135168
08:24:55 DEBUG| [stdout] memcg_stat_rss 6 TINFO: Warming up pid: 640968
08:24:55 DEBUG| [stdout] memcg_stat_rss 6 TINFO: Process is still here after warm up: 640968
08:24:55 DEBUG| [stdout] memcg_stat_rss 6 TPASS: rss is 135168 as expected
08:24:55 DEBUG| [stdout] memcg_stat_rss 6 TFAIL: rss is 135168, 0 expected
But with version 5.4.0-83.93 it failed on another subtest on the same node:
18:11:33 DEBUG| [stdout] memcg_stat_rss 1 TINFO: Running memcg_process --mmap-anon -s 135168
18:11:33 DEBUG| [stdout] memcg_stat_rss 1 TINFO: Warming up pid: 632606
18:11:33 DEBUG| [stdout] memcg_stat_rss 1 TINFO: Process is still here after warm up: 632606
18:11:33 DEBUG| [stdout] memcg_stat_rss 1 TFAIL: rss is 0, 135168 expected
And looking at other results sometimes the testcase completes successfully.