Project

General

Profile

Actions

Bug #62826

open

crushmap holds the previous rule for an EC pool created with name of a deleted EC pool

Added by Nitzan Mordechai 8 months ago. Updated 8 months ago.

Status:
Fix Under Review
Priority:
Normal
Category:
EC Pools
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

BZ: https://bugzilla.redhat.com/show_bug.cgi?id=2224324

Description of problem:

If an EC pool is created with a name of an already deleted EC pool, the crush map will not get updated for the new EC pool, instead will hold the previous crush rule.

The user might have to check the crush maps every time before creating any EC pool just to ensure that a similar pool name had not been created with a crush rule different from the new one.

Version-Release number of selected component (if applicable):
latest 6.1

How reproducible:
always

Steps to Reproduce:

1. Create an EC pool 'ecpool' with a specific K+M EC profile.
2. Edit the crush map to meet the specific K+M value requirements.
3. Now delete the pool and create a pool with the same name 'ecpool'

Actual results:

Crushmap is not updated to reflect the new ecpool

Expected results:

crushmap should be updated to reflect the new ecpool

Actions #1

Updated by Nitzan Mordechai 8 months ago

  • Status changed from In Progress to Fix Under Review
  • Pull request ID set to 53457
Actions

Also available in: Atom PDF