Actions
Feature #16681
openCreating EC pool using replicated ruleset should perhaps require a force flag
Status:
New
Priority:
High
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
other
Tags:
Backport:
Description
Issue description:-
While creating a EC pool if we use the ruleset "replicated_ruleset" with type "replicated", there is no error thrown and the pool creation proceeds successfully. This shouldn't be allowed, as EC pools should be created only with "ruleset type erasure"
example:-
rule replicated_ruleset {
ruleset 0
type replicated
min_size 1
max_size 10
step take default
step chooseleaf firstn 0 type host
step emit
ceph osd pool create ecpooltest1 100 erasure default replicated_ruleset
ceph osd pool get ecpooltest1 crush_ruleset
crush_ruleset: 0
Actions