2019-09-23 13:11:03 |
Colin Ian King |
bug |
|
|
added bug |
2019-09-23 13:11:09 |
Colin Ian King |
stress-ng: status |
New |
In Progress |
|
2019-09-23 13:11:11 |
Colin Ian King |
stress-ng: importance |
Undecided |
Medium |
|
2019-09-23 13:11:13 |
Colin Ian King |
stress-ng: assignee |
|
Colin Ian King (colin-king) |
|
2019-09-23 13:12:37 |
Colin Ian King |
stress-ng: status |
In Progress |
Fix Committed |
|
2019-09-24 07:17:53 |
Colin Ian King |
bug task added |
|
stress-ng (Ubuntu) |
|
2019-09-24 07:18:10 |
Colin Ian King |
nominated for series |
|
Ubuntu Eoan |
|
2019-09-24 07:18:10 |
Colin Ian King |
bug task added |
|
stress-ng (Ubuntu Eoan) |
|
2019-09-24 07:18:10 |
Colin Ian King |
nominated for series |
|
Ubuntu Xenial |
|
2019-09-24 07:18:10 |
Colin Ian King |
bug task added |
|
stress-ng (Ubuntu Xenial) |
|
2019-09-24 07:18:10 |
Colin Ian King |
nominated for series |
|
Ubuntu Bionic |
|
2019-09-24 07:18:10 |
Colin Ian King |
bug task added |
|
stress-ng (Ubuntu Bionic) |
|
2019-09-24 07:18:10 |
Colin Ian King |
nominated for series |
|
Ubuntu Disco |
|
2019-09-24 07:18:10 |
Colin Ian King |
bug task added |
|
stress-ng (Ubuntu Disco) |
|
2019-09-24 07:18:22 |
Colin Ian King |
bug task deleted |
stress-ng |
|
|
2019-09-24 07:18:31 |
Colin Ian King |
stress-ng (Ubuntu Eoan): importance |
Undecided |
Medium |
|
2019-09-24 07:18:35 |
Colin Ian King |
stress-ng (Ubuntu Eoan): assignee |
|
Colin Ian King (colin-king) |
|
2019-09-24 07:18:40 |
Colin Ian King |
stress-ng (Ubuntu Eoan): status |
New |
Fix Committed |
|
2019-09-24 07:18:46 |
Colin Ian King |
stress-ng (Ubuntu Xenial): assignee |
|
Colin Ian King (colin-king) |
|
2019-09-24 07:18:48 |
Colin Ian King |
stress-ng (Ubuntu Bionic): assignee |
|
Colin Ian King (colin-king) |
|
2019-09-24 07:18:50 |
Colin Ian King |
stress-ng (Ubuntu Disco): assignee |
|
Colin Ian King (colin-king) |
|
2019-09-24 07:19:46 |
Colin Ian King |
bug task deleted |
stress-ng (Ubuntu Xenial) |
|
|
2019-09-24 07:45:56 |
Colin Ian King |
description |
The rmap stressor should return EXIT_NO_RESOURCE and not EXIT_FAILURE when attempting to fallocate a file to rmap onto. This makes it a non-critical failure based on lack of resources rather than a stress test failure because rmap failed. |
== SRU Justification BIONIC, DISCO ==
When running the rmap stressor on systems with small file systems the fallocate can fail to allocate a large file when running with may stressors causing the stress test to exit with EXIT_FAILURE. The correct return is actually EXIT_NO_RESOURCE as there are not enough resources to run the stress-test.
== Test Proceedure ==
Run rmap on a small file system with many stressors invoked, e.g.
stress-ng --rmap 2048 -t 60
without the fix, the test will exit with a failure. With the fix the stressor will terminate early with just an out of resource message rather than a hard test failure.
== Fix ==
upstream commit:
commit 38fd9c6ff96cb7e73f7cb3758bb303d874ad11b5
Author: Colin Ian King <colin.king@canonical.com>
Date: Mon Sep 23 14:11:26 2019 +0100
stress-rmap: don't make fallocate failures a rmap test failure (LP: #1845005)
The rmap stressor should return EXIT_NO_RESOURCE and not EXIT_FAILURE
when attempting to fallocate a file to rmap onto. This makes it a
non-critical failure based on lack of resources rather than a stress
test failure because rmap didn't fail per-se.
Signed-off-by: Colin Ian King <colin.king@canonical.com>
== Regression Potential ==
This is a minor change to a return status and closing of opened resources. The behaviour is now different on an allocation failure error type, so applications running this stress test that checking a specific error return may need updating. This is unlikely as most code checks for 0 success and non-zero for failure.
---------------------------------------------
The rmap stressor should return EXIT_NO_RESOURCE and not EXIT_FAILURE when attempting to fallocate a file to rmap onto. This makes it a non-critical failure based on lack of resources rather than a stress test failure because rmap failed. |
|
2019-09-24 08:15:56 |
Colin Ian King |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-09-24 09:12:51 |
Launchpad Janitor |
stress-ng (Ubuntu Eoan): status |
Fix Committed |
Fix Released |
|
2019-09-24 09:22:26 |
Colin Ian King |
stress-ng (Ubuntu Bionic): importance |
Undecided |
Medium |
|
2019-09-24 09:22:28 |
Colin Ian King |
stress-ng (Ubuntu Disco): importance |
Undecided |
Medium |
|
2019-09-24 09:22:31 |
Colin Ian King |
stress-ng (Ubuntu Bionic): status |
New |
In Progress |
|
2019-09-24 09:22:33 |
Colin Ian King |
stress-ng (Ubuntu Disco): status |
New |
In Progress |
|
2019-09-24 18:39:53 |
Brian Murray |
stress-ng (Ubuntu Disco): status |
In Progress |
Fix Committed |
|
2019-09-24 18:39:57 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2019-09-24 18:40:01 |
Brian Murray |
tags |
|
verification-needed verification-needed-disco |
|
2019-09-25 12:43:38 |
Colin Ian King |
tags |
verification-needed verification-needed-disco |
verification-done verification-done-disco |
|
2019-10-03 08:06:44 |
Launchpad Janitor |
stress-ng (Ubuntu Disco): status |
Fix Committed |
Fix Released |
|
2019-10-03 08:06:50 |
Ćukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2019-10-08 13:22:51 |
Colin Ian King |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-10-19 04:27:31 |
Mathew Hodson |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2019-10-25 07:49:47 |
Timo Aaltonen |
stress-ng (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2019-10-25 07:49:54 |
Timo Aaltonen |
tags |
verification-done verification-done-disco |
verification-done-disco verification-needed verification-needed-bionic |
|
2019-10-25 09:13:11 |
Colin Ian King |
tags |
verification-done-disco verification-needed verification-needed-bionic |
verification-done verification-done-bionic verification-done-disco |
|
2019-10-29 03:17:47 |
Mathew Hodson |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2019-11-25 11:23:05 |
Launchpad Janitor |
stress-ng (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|