Project

General

Profile

Actions

Feature #9949

open

librados: add ability to read a specific replica or shard

Added by Sage Weil over 9 years ago. Updated over 9 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

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
Actions #1

Updated by Sage Weil over 9 years ago

  • Description updated (diff)
Actions #2

Updated by Sage Weil over 9 years ago

  • Target version deleted (0.90)
Actions

Also available in: Atom PDF