Skip to content

Conversation

pevik
Copy link
Contributor

@pevik pevik commented Sep 5, 2025

It should be merged after openSUSE/kernel-qe#25 is merged. That's why it's a draft.
Why the cleanup: it's a standard way how to handle bugs/failures in LTP tests. It allows better setup than just always skip the test.

Why KOTD: It's worth to see bugs (both in kernel and in LTP tests) for upcoming riscv64 kernel.
(Originally added as Tumbleweed RISC-V: cleanup and add jeos-ltp-syscalls-kotd.)

This reverts commit dea1180.

This was replaced by configuration in LTP known issues yaml file:
openSUSE/kernel-qe#25

Why: it's a standard way how to handle bugs/failures in LTP tests.
It allows better setup than just always skip the test.
@pevik pevik requested review from Vogtinator and Avinesh September 5, 2025 11:14
pevik added a commit to pevik/kernel-qe that referenced this pull request Sep 5, 2025
Originally configured as skips in job setup:
os-autoinst/opensuse-jobgroups@dea1180
LTP_COMMAND_EXCLUDE: '(epoll_wait|epoll_pwait|select|prctl09).*'

It will be removed there [1] after this is merged.

All select* jobs are working well, thus not marked here.

NOTE: problems are not timeouts (it does not help to increase current
values: LTP_TIMEOUT_MUL=2,LTP_RUNTIME_MUL=2). Tests sometimes fail, but
not always, therefore not skipped.

* epoll_pwait03
https://openqa.opensuse.org/tests/5275100#step/epoll_pwait03/8
tst_test.c:2004: TINFO: LTP version: 20250827.2f465c71b
tst_test.c:2007: TINFO: Tested kernel: 6.16.3-1-default openSUSE#1 SMP PREEMPT_DYNAMIC Tue Aug 26 05:31:27 UTC 2025 (b954ff4) riscv64
...
tst_timer_test.c:305: TINFO: min 10362us, max 10559us, median 10477us, trunc mean 10473.60us (discarded 5)
tst_timer_test.c:314: TFAIL: do_epoll_pwait() slept for too long
...
tst_timer_test.c:305: TINFO: min 25277us, max 25719us, median 25642us, trunc mean 25612.50us (discarded 2)
tst_timer_test.c:314: TFAIL: do_epoll_pwait() slept for too long
...
tst_timer_test.c:305: TINFO: min 100480us, max 101603us, median 100644us, trunc mean 100800.78us (discarded 1)
tst_timer_test.c:314: TFAIL: do_epoll_pwait() slept for too long

* epoll_wait02
https://openqa.opensuse.org/tests/5271296#step/epoll_wait02/8
tst_test.c:2004: TINFO: LTP version: 20250825.32e8ed57
tst_test.c:2007: TINFO: Tested kernel: 6.16.1-1-default openSUSE#1 SMP PREEMPT_DYNAMIC Fri Aug 15 16:49:58 UTC 2025 (2e1765c) riscv64
...
tst_timer_test.c:263: TINFO: epoll_wait() sleeping for 1000us 500 iterations, threshold 450.01us
tst_timer_test.c:305: TINFO: min 1126us, max 1722us, median 1220us, trunc mean 1211.56us (discarded 25)
tst_timer_test.c:326: TPASS: Measured times are within thresholds
tst_timer_test.c:263: TINFO: epoll_wait() sleeping for 2000us 500 iterations, threshold 450.01us
tst_timer_test.c:305: TINFO: min 2160us, max 2448us, median 2228us, trunc mean 2218.46us (discarded 25)
tst_timer_test.c:326: TPASS: Measured times are within thresholds

* prctl09
https://openqa.opensuse.org/tests/5275100#step/prctl09/8
tst_test.c:2004: TINFO: LTP version: 20250827.2f465c71b
tst_test.c:2007: TINFO: Tested kernel: 6.16.3-1-default openSUSE#1 SMP PREEMPT_DYNAMIC Tue Aug 26 05:31:27 UTC 2025 (b954ff4) riscv64
...
tst_timer_test.c:305: TINFO: min 100551us, max 100740us, median 100642us, trunc mean 100641.33us (discarded 1)
tst_timer_test.c:314: TFAIL: prctl() slept for too long

[1] os-autoinst/opensuse-jobgroups#725
Signed-off-by: Petr Vorel <[email protected]>
@Vogtinator Vogtinator marked this pull request as draft September 5, 2025 13:04
@Vogtinator
Copy link
Member

Why KOTD: It's worth to see bugs (both in kernel and in LTP tests) for upcoming riscv64 kernel.

Please add that to the dev group instead (as the failures don't relate to the distribution)

@pevik
Copy link
Contributor Author

pevik commented Sep 5, 2025

Why KOTD: It's worth to see bugs (both in kernel and in LTP tests) for upcoming riscv64 kernel.

Please add that to the dev group instead (as the failures don't relate to the distribution)

It's a bit unpractical to have it hidden in devel (we have kotd for other archs happily among other kernel jobs in https://openqa.opensuse.org/group_overview/32), but OK, I've added it to https://openqa.opensuse.org/group_overview/38 and removed this change.

@pevik pevik changed the title Tumbleweed RISC-V: cleanup and add jeos-ltp-syscalls-kotd Tumbleweed RISC-V: cleanup <s>and add jeos-ltp-syscalls-kotd</s> Sep 5, 2025
@pevik pevik changed the title Tumbleweed RISC-V: cleanup <s>and add jeos-ltp-syscalls-kotd</s> Tumbleweed RISC-V: cleanup Sep 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants