Project

General

Profile

Feature #19278

Support for Array Codes: Coupled Layer code implementation

Added by Myna Vajha over 2 years ago. Updated 11 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
OSD
Target version:
-
Start date:
03/15/2017
Due date:
% Done:

0%

Source:
Tags:
Array Codes
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Coupled Layer (CL) Code is an MDS code that uses optimal repair bandwidth, disk bandwidth during a node repair.
This code was constructed in https://arxiv.org/abs/1607.07335

It is defined by parameters (k,m,d), k data chunks are encoded to get m parity chunks. This code can recover from loss of any m chunks out of the k+m chunks. During repair, d repair chunks will be used where each repair chunk is a fraction of the complete chunk.

How to Use: ceph osd erasure-code-profile set cl_msr_profile k=4 m=2 d=5 plugin=jerasure technique=cl_msr ruleset-failure-domain=osd

History

#1 Updated by Jos Collin over 2 years ago

  • Category set to OSD
  • Assignee set to Myna Vajha
  • Tags set to Array Codes

#3 Updated by Jos Collin about 2 years ago

  • Status changed from New to Need Review

#4 Updated by Neha Ojha 11 months ago

#5 Updated by Kefu Chai 11 months ago

  • Status changed from Need Review to Resolved

Also available in: Atom PDF