Feature #9949
Updated by Sage Weil over 9 years ago
Part of make scrub/repair work is being able to explicitly fetch any copy or shard of an object. Extend librados to do this via a new call or some IoCtx state. We need to be able to get all copies of an object from each replica, and also to get each shard of an object form an erasure PG.
see blueprint/pad https://wiki.ceph.com/Planning/Blueprints/Hammer/osd%3A_Scrub_and_Repair
http://pad.ceph.com/p/hammer-osd_scrub_repair
and video from CDS: http://youtu.be/8hSYKSdi9Q4