Project

General

Profile

Actions

Feature #7267

open

erasure code: take advantage of locality for recovery

Added by Loïc Dachary over 10 years ago. Updated about 5 years ago.

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

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Component(RADOS):
EC plugins
Pull request ID:

Description

Only select the chunks with the closest ancestor 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

for EC pyramid codes, the osd code would set pg_temp explicitly for that pg.


Related issues 1 (0 open1 closed)

Related to Ceph - Subtask #7146: implement osd crush rule create-erasureResolvedLoïc Dachary01/14/2014

Actions
Actions #1

Updated by Loïc Dachary about 10 years ago

  • Description updated (diff)
Actions #2

Updated by Loïc Dachary about 10 years ago

  • Description updated (diff)
Actions #3

Updated by Loïc Dachary over 9 years ago

  • Priority changed from Normal to High
Actions #4

Updated by Loïc Dachary over 9 years ago

  • Parent task deleted (#7266)
Actions #5

Updated by Patrick Donnelly about 5 years ago

  • Tracker changed from Subtask to Feature
  • Project changed from Ceph to RADOS
  • Start date deleted (01/29/2014)
  • Component(RADOS) EC plugins added
Actions

Also available in: Atom PDF