On 22.11.19 23:45, Paul Emmerich wrote:
tools), it means no mapping could be found; check your crush map and
crush rule
Most simple way to get into this state is to change OSDs' reweight on
small cluster where number of OSDs equal to EC n+k.
I do not know exactly, but seems that straw2 crush algorithm has no
default/fallback policy to pick osd for pg.
For example if you have 8 osd, failure_domain=osd and ec profile with
k=5,m=3 and then you eventually change reweight of some osd then crush
algorithm fails to satisfy both requirements:
- failure domain
- number of pgs on osd be proportional to weight
Btw I've newer saw any explanation of decision not to pick OSD in this case.
I mean why not to pick OSD and leave PG in degraded state is better then
violate weight requirements?
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx