Project

General

Profile

Actions

Subtask #5878

closed

Feature #4929: Erasure encoded placement group

Subtask #5877: Plugable erasure code library

erasure plugin mechanism and abstract API

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

Status:
Resolved
Priority:
Normal
Assignee:
Category:
OSD
Target version:
-
% Done:

100%

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

Description

work in progress

The abstract API is provided by dynamically loaded plugins.
  • Abstract Interface
  • Plugin loader
  • unit tests
    • in the test file load the plugin from source
    • simple minded xor based erasure code plugin that only supports M=2,K=1
    • the plugin can be directed to trigger errors for tests purposes
    • implement the test plugin to be the basis of a documented example to follow when implementing a new plugin

Discussions


Related issues 1 (0 open1 closed)

Related to Ceph - Feature #6000: EC: [link] erasure plugin mechanism and abstract APIResolvedLoïc Dachary08/15/2013

Actions
Actions

Also available in: Atom PDF