[LU-13406] set_param: param_path 'lod/*/mdt_hash': No such file or dir Created: 01/Apr/20  Updated: 01/Apr/20  Resolved: 01/Apr/20

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Sergey Cheremencev Assignee: WC Triage
Resolution: Duplicate Votes: 0
Labels: None

Issue Links:
Related
is related to LU-11025 DNE3: directory restripe Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

Interop testing is broken after landing "LU-11025 dne: introduce new directory hash type: "crush"".

It makes impossible to start new client that include 0a1cf8da8 with servers that don't:

cslmo1103: error: set_param: param_path 'lod/*/mdt_hash': No such file or directory
pdsh@c-lmo004: cslmo1103: ssh exited with exit code 2 

I guess following code should check that MDTs support mdt_hash param:

init_param_vars () {
...
        do_nodes $(comma_list $(mdts_nodes)) \
                "$LCTL set_param lod.*.mdt_hash=crush"
        return 0
}

 



 Comments   
Comment by Andreas Dilger [ 01/Apr/20 ]

Sergey, I've already pushed a patch to fix this https://review.whamcloud.com/38107

Comment by Sergey Cheremencev [ 01/Apr/20 ]

Sorry, didn't see that. Should I close this ?

 

Comment by Peter Jones [ 01/Apr/20 ]

Sure - let's treat this as a duplicate. Thanks for opening a ticket so quickly

Generated at Sat Feb 10 03:01:00 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.