Actions
Fix #11987
openerasure-code: lrc k/m/l sanity check must apply to ruleset-failure-domain=osd
Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
other
Tags:
Backport:
hammer
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
When the layers are specified with
layers=[[ "_cDD_cDD", "" ],[ "cDDD____", "" ],[ "____cDDD", "" ],]
the
ruleset-failure-domain=osd
will not be interepreted and something like
ruleset-steps='[ [ "choose", "datacenter", 2 ], [ "chooseleaf", "osd", 4] ]'
must be used instead. However it is currently silentely ignored and a sanity check must be done to provide an explicit error to the user.
Actions