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