Project

General

Profile

Actions

action #129358

open

[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 12 months ago. Updated 11 months ago.

Status:
Blocked
Priority:
Normal
Assignee:
Category:
Bugs in existing tests
Target version:
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 (1 open0 closed)

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

Actions
Actions #1

Updated by rfan1 12 months 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 11 months ago

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

Updated by rfan1 11 months ago

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

Updated by rfan1 11 months 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

Also available in: Atom PDF