You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running memcontrol04, TFAIL results will appear on various Linux distributions, kernel versions, and CPUs:
Linux distribution: Ubuntu 24.10
CPU: X86_64, Arm64
Kernel: 6.6 longterm
glibc: 2.40
LTP version: commit ec4161186e5, Oct 24 12:18:17 2024
During the operation of memcontrol04, file systems such as ext2, ext3, ext4, xfs, ntfs, and vfat will be tested.
For any of the file system, the same TFAIL result will appear:
In the test_memcg_low() function, 4 subgroups (C, D, E, F) are created under B,
and 50MB pagecache is allocated in C, D, and F. Therefore, when checking whether
it is successful at the end, only E should be judged to have low_events==0,
and the judgment conditions for all other subgroups should be low_events > 0.
Fix issure: linux-test-project#1209linux-test-project#1209
@jinguojie there is some more context in earlier discussions. Your fix is too simplistic and makes extra assumptions about memory reclaim.
What about this:
without memory_recursiveprot -> expect 0 events in F
with memory_recursiveprot -> skip the test (that should silence failures in common environments while it'd avoid having to define the expected behavior)
?
When running memcontrol04, TFAIL results will appear on various Linux distributions, kernel versions, and CPUs:
During the operation of memcontrol04, file systems such as ext2, ext3, ext4, xfs, ntfs, and vfat will be tested.
For any of the file system, the same TFAIL result will appear:
It looks like there is an error in the processing logic of cgroup F.
The text was updated successfully, but these errors were encountered: