From 3f18d493c0aca46982596fefcc798811680d2bd1 Mon Sep 17 00:00:00 2001 From: Alexander Boyko Date: Mon, 13 Dec 2021 15:00:48 -0500 Subject: [PATCH] LU-14658 tests: fix conf-sanity 122b test Sometimes the test 122b failed with: dd: failed to open '/mnt/lustre/d122b.conf-sanity/f122b.conf-sanity': Numerical result out of range ZFS readonly simulation produces OS_STATFS_READONLY flag. It leads to zero stripe_count at lod_get_stripe_count(), and lod_qos_prep_create() returns -34(ERANGE). The patch fixes it by file creation before replay_barrier. Lustre-change: https://review.whamcloud.com/46864 Lustre-commit: 853d5e4a25f393033b132659d24b7aad6916e3b8 Test-Parameters: trivial fstype=zfs env=ONLY=122b,ONLY_REPEAT=4 testlist=conf-sanity Fixes: 747fed818be5 ("LU-14598 ofd: fix for IDIF sequence at ofd_preprw_write") Signed-off-by: Alexander Boyko Change-Id: I7ec04ffe09d0038bcf99e1a571f14d2bfb6a5df5 Reviewed-by: Artem Blagodarenko Reviewed-by: Elena Gryaznova Signed-off-by: Mikhail Pershin Reviewed-on: https://review.whamcloud.com/46873 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Andreas Dilger Reviewed-by: Oleg Drokin --- lustre/tests/conf-sanity.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/lustre/tests/conf-sanity.sh b/lustre/tests/conf-sanity.sh index 9d143da..1b7b248 100644 --- a/lustre/tests/conf-sanity.sh +++ b/lustre/tests/conf-sanity.sh @@ -8341,6 +8341,7 @@ test_122b() { error "unlinkmany failed unlink $files files" done sync + touch $DIR/$tdir/$tfile do_facet ost1 sync #we need a write req during recovery for ofd_seq_load replay_barrier ost1 -- 1.8.3.1