diff mbox series

[4/4] mdadm/tests: Remove 10ddf-create.broken and 10ddf-fail-two-spares.broken

Message ID 20250311050327.4889-5-xni@redhat.com (mailing list archive)
State New
Headers show
Series mdadm: regression tests fix | expand

Commit Message

Xiao Ni March 11, 2025, 5:03 a.m. UTC
In env-ddf-template, it uses MDADM_NO_SYSTEMCTL=1. But in
continue_via_systemd it returns MDADM_STATUS_SUCCESS, so
mdadm doesn't start mdmon itself.

Signed-off-by: Xiao Ni <xni@redhat.com>
---
 tests/10ddf-create.broken          | 5 -----
 tests/10ddf-fail-two-spares.broken | 5 -----
 util.c                             | 2 +-
 3 files changed, 1 insertion(+), 11 deletions(-)
 delete mode 100644 tests/10ddf-create.broken
 delete mode 100644 tests/10ddf-fail-two-spares.broken
diff mbox series

Patch

diff --git a/tests/10ddf-create.broken b/tests/10ddf-create.broken
deleted file mode 100644
index 0f7d25e5b120..000000000000
--- a/tests/10ddf-create.broken
+++ /dev/null
@@ -1,5 +0,0 @@ 
-Fails due to segmentation fault at assemble.
-
-Too much effort to diagnose this now, marking as broken to make CI clear.
-	++ /usr/sbin/mdadm -A /dev/md/ddf0 /dev/loop8 /dev/loop9 /dev/loop10 /dev/loop11 /dev/loop12
-	./test: line 76: 101955 Segmentation fault      (core dumped) $mdadm "$@" 2> $targetdir/stderr
diff --git a/tests/10ddf-fail-two-spares.broken b/tests/10ddf-fail-two-spares.broken
deleted file mode 100644
index eeea56d989ff..000000000000
--- a/tests/10ddf-fail-two-spares.broken
+++ /dev/null
@@ -1,5 +0,0 @@ 
-fails infrequently
-
-Fails roughly 1 in 3 with error:
-
-   ERROR: /dev/md/vol1 should be optimal in meta data
diff --git a/util.c b/util.c
index 8c45f0e1feaf..9fe2d2276712 100644
--- a/util.c
+++ b/util.c
@@ -2310,7 +2310,7 @@  mdadm_status_t continue_via_systemd(char *devnm, char *service_name, char *prefi
 	dprintf("Start %s service\n", service_name);
 	/* Simply return that service cannot be started */
 	if (check_env("MDADM_NO_SYSTEMCTL"))
-		return MDADM_STATUS_SUCCESS;
+		return MDADM_STATUS_ERROR;
 
 	/* Fork in attempt to start services */
 	switch (fork()) {