Project

General

Profile

Actions

action #129358

closed

[qe-core][leap15.4 update]test fails in yast2_lan, 'yast2 lan' command hang if btrfs qgroup rescan is already in progress

Added by rfan1 over 1 year ago. Updated 4 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Bugs in existing tests
Target version:
QA (public, currently private due to #173521) - QE-Core: Ready
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Observation

openQA test in scenario opensuse-15.4-DVD-Backports-Incidents-x86_64-gnome@64bit-2G fails in
yast2_lan

Test suite description

Revert schedule to working settings - dleuenberger, 20211117

Reproducible

Fails since (at least) Build :17905:git-subrepo.1683895430

Expected result

Last good: :17832:perl-App-perlbrew.1683894828 (or more recent)

Further details

Always latest result in this scenario: latest


Related issues 1 (0 open1 closed)

Related to openQA Tests (public) - action #129289: [qe-core][leap15.4 update]test fails in force_scheduled_tasksClosedrfan12023-05-15

Actions
Actions #1

Updated by rfan1 over 1 year ago

More discussion can be found at: https://suse.slack.com/archives/C02D76Y4HLL/p1684200959972229

And for now, I can found some clue on test module:
https://openqa.opensuse.org/tests/3290710/modules/force_scheduled_tasks/steps/1/src

  my $systemd_tasks_cmd = 'echo "Triggering systemd timed service $i"';
    $systemd_tasks_cmd .= ' && systemctl stop $i.timer && systemctl mask $i.timer' unless get_var('SOFTFAIL_BSC1063638');
    $systemd_tasks_cmd .= ' && systemctl start $i';
    assert_script_run(
'for i in $(systemctl list-units --type=timer --state=active --no-legend | sed -e \'s/\(\S\+\)\.timer\s.*/\1/\'); do ' . $systemd_tasks_cmd . '; done', 1000);
    record_soft_failure 'bsc#1063638 - review I/O scheduling parameters of btrfsmaintenance' if (time - $before) > 60 && get_var('SOFTFAIL_BSC1063638');
    # Disable cron jobs on older SLE12 by symlinking them to /bin/true
    if (!get_var('SOFTFAIL_BSC1063638') && script_run("! [ -d /usr/share/btrfsmaintenance/ ]")) {
        assert_script_run('find /usr/share/btrfsmaintenance/ -type f -exec ln -fs /bin/true {} \;', timeout => 300);
    }

These test codes will try to do btrfs qgroup rescan, and then 'yast2 lan' command hang.

Actions #4

Updated by rfan1 over 1 year ago

  • Related to action #129289: [qe-core][leap15.4 update]test fails in force_scheduled_tasks added
Actions #5

Updated by rfan1 over 1 year ago

  • Status changed from New to Feedback
  • Start date deleted (2023-05-16)
Actions #6

Updated by rfan1 over 1 year ago

  • Status changed from Feedback to Blocked

The workaround seems can't fix the performance issue. after applying the workaround. we can still hit hang issue at yast2_i and other tests. so mark it as blocked.

Actions #7

Updated by slo-gin 6 months ago

This ticket was set to Normal priority but was not updated within the SLO period. Please consider picking up this ticket or just set the ticket to the next lower priority.

Actions #8

Updated by rfan1 4 months ago

  • Status changed from Blocked to Resolved

The issue is tracked via bug

Actions

Also available in: Atom PDF