From ff9977b9e95606361cd1c9e6be0b99b6c9ef05d4 Mon Sep 17 00:00:00 2001 From: Elena Gryaznova Date: Sun, 26 Dec 2021 12:53:33 +0300 Subject: [PATCH] LU-15298 tests: set mdt_hash permanently On failover setup where _HOST != _HOST "do_nodes $(comma_list $(mdts_nodes)) lctl set_param" fails: set_param: param_path 'lod/*/mdt_hash': No such file or directory if mdtN facet is active and up on _HOST. Let's set this parameter permanently. Fixes: 0a1cf8da80 ("LU-11025 dne: introduce new directory hash type: "crush"") Signed-off-by: Elena Gryaznova HPE-bug-id: LUS-10601 Reviewed-by: Vladimir Saveliev Change-Id: Ie36745cdc5fde4a33387baafe146e06ce8812eb4 Reviewed-on: https://review.whamcloud.com/45693 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Alexander Zarochentsev Reviewed-by: Lai Siyao Reviewed-by: Oleg Drokin --- lustre/tests/test-framework.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lustre/tests/test-framework.sh b/lustre/tests/test-framework.sh index f621ec5..ddfcf85 100755 --- a/lustre/tests/test-framework.sh +++ b/lustre/tests/test-framework.sh @@ -5358,8 +5358,7 @@ init_param_vars () { fi (( MDS1_VERSION <= $(version_code 2.13.52) )) || - do_nodes $(comma_list $(mdts_nodes)) \ - "$LCTL set_param lod.*.mdt_hash=crush" + do_facet mgs "$LCTL set_param -P lod.*.mdt_hash=crush" return 0 } -- 1.8.3.1