Bug #18749
OSD: allow EC PGs to do recovery below min_size
0%
Description
PG::choose_acting has a stanza which prevents EC PGs from peering if they are below min_size because, at the time, Sam was worried about committing to an update without having min_size OSDs present.
He says we ought to be able to disable this now that recovery below min_size works at all, but of course it will need stringent testing.
History
#1 Updated by Greg Farnum about 7 years ago
See https://www.mail-archive.com/ceph-users@lists.ceph.com/msg35273.html for user discovery.
#2 Updated by Chang Liu almost 7 years ago
I am willing to solve this problem
#3 Updated by Greg Farnum almost 7 years ago
- Project changed from Ceph to RADOS
- Category changed from OSD to EC Pools
- Priority changed from Normal to High
- Component(RADOS) OSD added
#4 Updated by Chang Liu over 6 years ago
https://github.com/ceph/ceph/pull/17619
Greg Farnum, would you mind taking a look?
#5 Updated by Greg Farnum over 6 years ago
- Status changed from New to 17
I still owe teuthology tests on this...
#6 Updated by Sage Weil about 5 years ago
/a/sage-2019-01-01_04:27:00-rados-wip-sage-testing-2018-12-31-1546-distro-basic-smithi/3410708
#7 Updated by Greg Farnum almost 5 years ago
- Assignee deleted (
Greg Farnum)
#8 Updated by Torben Hørup almost 5 years ago
I think it would make sense to create a note on this recovery limitation in the documentation http://docs.ceph.com/docs/master/rados/operations/erasure-code/ and have it backported to luminous+mimic+nautilus ?
#9 Updated by Kefu Chai almost 5 years ago
- Status changed from 17 to Resolved
#10 Updated by Torben Hørup almost 5 years ago
Will this be backported ?