Project

General

Profile

Actions

action #41459

closed

[sle][functional][u] Explicit test module for btrfs snapshots cleanup performance

Added by okurz over 5 years ago. Updated over 4 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
Category:
New test
Target version:
SUSE QA - Milestone 27
Start date:
2018-08-01
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Motivation

boo#1063638 is the "openSUSE/SLE sucks bug" which kills systems performance and frustrates people and fails many openQA tests (#39059) after the feature was introduced in https://fate.suse.com/312751. Existing test modules do not show the problem(s) in an obvious enough way even though we reference the bug also in e.g. force_scheduled_tasks and without our help it seems the bug fix is going nowhere. We have already test modules like btrfs_qgroups and snapper_cleanup which we should complement by more test coverage to explicitly cover the system performance impact.

Acceptance criteria

Suggestions

  • Review existing test modules force_scheduled_tasks, btrfs_qgroups and snapper_cleanup
  • Create a new test module that reproduces the bug, e.g. try to fill up the disk a lot, create snapshots, delete fill-up data again, repeat, then trigger the maintenance tasks as in force_scheduled_tasks and measure the load impact
  • During a test run, try tools like stress-ng with a high IO load or trigger tests with bonnie++

Files

btrfs_stress.sh (2.32 KB) btrfs_stress.sh szarate, 2019-01-24 08:54

Related issues 4 (0 open4 closed)

Related to openQA Tests - action #31351: [functional][u][medium] force_cron_run does not actually run any crons (occasionally)Resolvedzluo2018-02-032018-07-03

Actions
Related to openQA Tests - action #43784: [functional][y][sporadic] test fails in yast2_snapper now reproducibly not exiting the "show differences" screenResolvedoorlov2018-11-14

Actions
Copied from openQA Tests - action #39059: [sle][functional][y] detect "openSUSE sucks bug" about btrfs balance and record_soft_fail (was: yast2_gui tests modules as application could not start up)Resolvedriafarov2018-08-012018-10-09

Actions
Copied to openQA Tests - action #41462: [sle][functional][u][medium] Mask btrfs maintenance cron jobs as wellResolvedoorlov2018-08-012018-10-09

Actions
Actions

Also available in: Atom PDF