Fix #3884
osd: resurrect partially deleted PGs
Source:
Development
Tags:
Backport:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
If a PG is in the process of getting removed and we repeer and discover we want to keep it, we currently block waiting for the removal to complete. This isn't very difficult to trigger by starting a rebalance (ceph osd out N) and then switching back (ceph osd in N).
Instead, we should resurrect the existing PG content.
Moving it completely out of the way is tricky because of leveldb. And in any case, resurrection is "ideal".
History
#1 Updated by Sage Weil about 10 years ago
- Tracker changed from Bug to Fix
#2 Updated by Ian Colle about 10 years ago
- Target version set to v0.60
#3 Updated by Sage Weil about 10 years ago
- Target version changed from v0.60 to v0.61 - Cuttlefish
#4 Updated by Sage Weil about 10 years ago
- translation missing: en.field_story_points set to 5.00
#5 Updated by Samuel Just about 10 years ago
- translation missing: en.field_story_points changed from 5.00 to 8.00
#6 Updated by Sage Weil about 10 years ago
- Target version deleted (
v0.61 - Cuttlefish)
#7 Updated by Sage Weil almost 10 years ago
- Target version set to v0.63
#8 Updated by Ian Colle almost 10 years ago
- Assignee set to Samuel Just
#9 Updated by Sage Weil almost 10 years ago
- Status changed from 12 to In Progress
#10 Updated by Ian Colle almost 10 years ago
- Status changed from In Progress to Fix Under Review
wip-pg-res
#11 Updated by Ian Colle almost 10 years ago
- Assignee changed from Samuel Just to Sage Weil
#12 Updated by Samuel Just almost 10 years ago
- Status changed from Fix Under Review to Resolved
b353da6f682d223ba14812da0fe814eca72ad6f5