Project

General

Profile

Feature #7267

Updated by Loïc Dachary over 10 years ago

Only select the chunks with the "closest ancestor":https://github.com/ceph/ceph/blob/v0.75/src/crush/CrushWrapper.h#L487 in the crush map for recovery. If the primary in charge of the recovery is not one of them, change it so that it is. Or find another way to take advantage of the locality provided by the pyramid plugin. 

 See also "primary affinity":https://github.com/ceph/ceph/pull/1176 

Back