summaryrefslogtreecommitdiffstats
path: root/tests/07revert-grow.broken
diff options
context:
space:
mode:
authorLogan Gunthorpe <logang@deltatee.com>2022-06-22 22:25:19 +0200
committerJes Sorensen <jes@trained-monkey.org>2022-08-07 22:27:59 +0200
commitdaa86d6634761796ada1f535c13e47fdd3cc95eb (patch)
tree8bf551fa89da30650aa1e14f55f13359861356de /tests/07revert-grow.broken
parentmdadm/test: Mark and ignore broken test failures (diff)
downloadmdadm-daa86d6634761796ada1f535c13e47fdd3cc95eb.tar.xz
mdadm-daa86d6634761796ada1f535c13e47fdd3cc95eb.zip
tests: Add broken files for all broken tests
Each broken file contains the rough frequency of brokeness as well as a brief explanation of what happens when it breaks. Estimates of failure rates are not statistically significant and can vary run to run. This is really just a view from my window. Tests were done on a small VM with the default loop devices, not real hardware. We've seen different kernel configurations can cause bugs to appear as well (ie. different block schedulers). It may also be that different race conditions will be seen on machines with different performance characteristics. These annotations were done with the kernel currently in md/md-next: facef3b96c5b ("md: Notify sysfs sync_completed in md_reap_sync_thread()") Signed-off-by: Logan Gunthorpe <logang@deltatee.com> Signed-off-by: Jes Sorensen <jes@trained-monkey.org>
Diffstat (limited to 'tests/07revert-grow.broken')
-rw-r--r--tests/07revert-grow.broken31
1 files changed, 31 insertions, 0 deletions
diff --git a/tests/07revert-grow.broken b/tests/07revert-grow.broken
new file mode 100644
index 00000000..9b6db86f
--- /dev/null
+++ b/tests/07revert-grow.broken
@@ -0,0 +1,31 @@
+always fails
+
+This patch, recently added to md-next causes the test to always fail:
+
+7e6ba434cc60 ("md: don't unregister sync_thread with reconfig_mutex held")
+
+The errors are:
+
+ mdadm: No active reshape to revert on /dev/loop0
+ ERROR: active raid5 not found
+
+Before the patch, the error seen is below.
+
+--
+
+fails rarely
+
+Fails about 1 in every 30 runs with errors:
+
+ mdadm: Merging with already-assembled /dev/md/0
+ mdadm: backup file /tmp/md-backup inaccessible: No such file or directory
+ mdadm: failed to add /dev/loop1 to /dev/md/0: Invalid argument
+ mdadm: failed to add /dev/loop2 to /dev/md/0: Invalid argument
+ mdadm: failed to add /dev/loop3 to /dev/md/0: Invalid argument
+ mdadm: failed to add /dev/loop0 to /dev/md/0: Invalid argument
+ mdadm: /dev/md/0 assembled from 1 drive - need all 5 to start it
+ (use --run to insist).
+
+ grep: /sys/block/md*/md/sync_action: No such file or directory
+
+ ERROR: active raid5 not found