Project

General

Profile

Actions

Fix #11987

open

erasure-code: lrc k/m/l sanity check must apply to ruleset-failure-domain=osd

Added by Loïc Dachary almost 9 years ago. Updated over 4 years ago.

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 #2

Updated by Patrick Donnelly over 4 years ago

  • Status changed from 12 to New
Actions

Also available in: Atom PDF