Project

General

Profile

action #54191

[kernel][ltp][ppc64le] mkswap01_sh sometimes fails on ppc64le on SLE

Added by pvorel about 2 years ago. Updated 11 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Bugs in existing tests
Target version:
QE Kernel - QE Kernel Done
Start date:
2019-07-12
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

mkswap01_sh test (mkswap01.sh script) sometimes fails on ppc64le on both SLE12 and SLE15 on timeout.

https://openqa.suse.de/tests/3044443#step/mkswap01_sh/7
https://openqa.suse.de/tests/3037297#step/mkswap01_sh/7
https://openqa.suse.de/tests/2922520#step/mkswap01_sh/7

mkswap01 8 TBROK: "check_for_file /dev/disk/by-uuid/cd2f0192-bb94-4907-ac3f-f099baede452" timed out

Manual testing on arm machine (don't have ppc atm) showed that timeout is close to achieve in TST_RETRY_FN_EXP_BACKOFF.
IMHO this function should use LTP_TIMEOUT_MUL as other library functions which have timeout.

NOTE: for arm bug has been reported before, but that's for older version of code
https://bugzilla.suse.com/show_bug.cgi?id=1073300
https://bugzilla.suse.com/show_bug.cgi?id=1034157

It's a question whether timeout does not indicate some hidden bug (but it'd be then also for arm).

History

#1 Updated by pvorel about 2 years ago

  • Description updated (diff)

#2 Updated by pvorel about 2 years ago

  • Assignee changed from pvorel to cfconrad

#3 Updated by pvorel about 2 years ago

  • Description updated (diff)

#4 Updated by cfconrad about 2 years ago

Show all current failing mkswap01_sh jobs

JOB_NAME=${1:-mkswap01_sh}
VERSION=${2:-12-SP5}
ssh openqa.suse.de -- \
sudo -u geekotest  psql openqa <<EOT
   SELECT id,result,test,version,build,t_finished from jobs where result='failed' AND id in
      (SELECT job_id from job_modules WHERE name='$JOB_NAME' ORDER BY job_id DESC)
   AND version='$VERSION'
   ORDER BY t_finished DESC
;
EOT

Result:

id result test version build t_finished
3320832 failed ltp_commands 12-SP5 0303 2019-09-03 21:43:26
3203661 failed ltp_commands 12-SP5 0256 2019-08-02 18:49:54

#7 Updated by okurz almost 2 years ago

  • Category set to Bugs in existing tests

#8 Updated by cfconrad almost 2 years ago

After general TST_TIMEOUT patch was merged:
v4 send https://patchwork.ozlabs.org/project/ltp/list/?series=137043

#9 Updated by cfconrad almost 2 years ago

  • Status changed from In Progress to Resolved

adopted/merged by pvorel

c83b8aaf9 - (HEAD -> master, upstream/master) doc: Adopt TST_RETRY_FUNC for LTP_TIMEOUT_MUL (2 hours ago)
1681f9519 - tst_common.h: Use tst_multiply_timeout in TST_RETRY_FN() (2 hours ago)
56aa438e3 - tst_test.c: Add tst_multiply_timeout() (2 hours ago)
1071d38ec - tst_test.sh: Use LTP_TIMEOUT_MUL in TST_RETRY_FN() (2 hours ago)

#10 Updated by jlausuch almost 2 years ago

  • Target version changed from 445 to 457

#11 Updated by pvorel almost 2 years ago

Just for a record, unrelated issue (but might happen in the future) has been reported for mkswap01_sh
https://github.com/linux-test-project/ltp/issues/458

#12 Updated by pcervinka 11 months ago

  • Target version changed from 457 to QE Kernel Done

Also available in: Atom PDF