Project

General

Profile

Actions

Feature #19278

closed

Support for Array Codes: Coupled Layer code implementation

Added by Myna Vajha about 7 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
OSD
Target version:
-
% 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

Actions #1

Updated by Jos Collin about 7 years ago

  • Category set to OSD
  • Assignee set to Myna Vajha
  • Tags set to Array Codes
Actions #3

Updated by Jos Collin almost 7 years ago

  • Status changed from New to Fix Under Review
Actions #4

Updated by Neha Ojha over 5 years ago

Actions #5

Updated by Kefu Chai over 5 years ago

  • Status changed from Fix Under Review to Resolved
Actions

Also available in: Atom PDF