Blame SOURCES/0040-tests-04update-metadata-avoid-passing-chunk-size-to-.patch

c0f891
From de045db607b1ac4b70fc2a8878463e029c2ab1dc Mon Sep 17 00:00:00 2001
c0f891
From: Sudhakar Panneerselvam <sudhakar.panneerselvam@oracle.com>
c0f891
Date: Wed, 22 Jun 2022 14:25:15 -0600
37f2b0
Subject: [PATCH 40/83] tests/04update-metadata: avoid passing chunk size to
c0f891
 raid1
c0f891
c0f891
'04update-metadata' test fails with error, "specifying chunk size is
c0f891
forbidden for this level" added by commit, 5b30a34aa4b5e. Hence,
c0f891
correcting the test to ignore passing chunk size to raid1.
c0f891
c0f891
Signed-off-by: Sudhakar Panneerselvam <sudhakar.panneerselvam@oracle.com>
c0f891
Signed-off-by: Himanshu Madhani <himanshu.madhani@oracle.com>
c0f891
[logang@deltatee.com: fix if/then style and dropped unrelated hunk]
c0f891
Signed-off-by: Logan Gunthorpe <logang@deltatee.com>
c0f891
Signed-off-by: Jes Sorensen <jes@trained-monkey.org>
c0f891
---
c0f891
 tests/04update-metadata | 6 +++++-
c0f891
 1 file changed, 5 insertions(+), 1 deletion(-)
c0f891
c0f891
diff --git a/tests/04update-metadata b/tests/04update-metadata
c0f891
index 08c14af7..2b72a303 100644
c0f891
--- a/tests/04update-metadata
c0f891
+++ b/tests/04update-metadata
c0f891
@@ -11,7 +11,11 @@ dlist="$dev0 $dev1 $dev2 $dev3"
c0f891
 for ls in linear/4 raid1/1 raid5/3 raid6/2
c0f891
 do
c0f891
   s=${ls#*/} l=${ls%/*}
c0f891
-  mdadm -CR --assume-clean -e 0.90 $md0 --level $l -n 4 -c 64 $dlist
c0f891
+  if [[ $l == 'raid1' ]]; then
c0f891
+	mdadm -CR --assume-clean -e 0.90 $md0 --level $l -n 4 $dlist
c0f891
+  else
c0f891
+	mdadm -CR --assume-clean -e 0.90 $md0 --level $l -n 4 -c 64 $dlist
c0f891
+  fi
c0f891
   testdev $md0 $s 19904 64
c0f891
   mdadm -S $md0
c0f891
   mdadm -A $md0 --update=metadata $dlist
c0f891
-- 
37f2b0
2.38.1
c0f891