Project

General

Profile

Actions

Subtask #6113

closed

Feature #4929: Erasure encoded placement group

Subtask #5877: Plugable erasure code library

add ceph osd pool create [name] [key=value]

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:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

work in progress

  • add ceph osd pool create [name] [key=value] where key and value are arbitrary strings.
    • Update ceph osd pool create around MonCommands.h
    • Add a map<string,string> erasure_code parameter list to pg_pool_t
  • configuration example ( osd pool create keys interpreted by the plugin )
    • ceph osd pool create poolname erasure-code-dir=/var/lib/ceph/erasure-code-plugins (mandatory)
      erasure-code-plugin=jerasure (mandatory) erasure-code-m=10 (optional) erasure-code-k=3 (optional) erasure-code-algorithm=Reed-Solomon (optional)
    • ... there can be more, depending on the plugin / algorithm
    • we can probably generalize the mon command interface to have a key/value list type that will make this easy to plumb from the CLI (and trivial via ceph-rest-api).

Related issues 1 (0 open1 closed)

Related to Ceph - Bug #6357: inverted test in osd pool createResolvedLoïc Dachary09/19/201309/20/2013

Actions
Actions #1

Updated by Loïc Dachary over 10 years ago

  • Status changed from New to In Progress
  • Assignee set to Loïc Dachary
Actions #2

Updated by Loïc Dachary over 10 years ago

  • Description updated (diff)
Actions #3

Updated by Loïc Dachary over 10 years ago

  • Due date set to 09/20/2013
  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100
  • Translation missing: en.field_remaining_hours set to 0.00
Actions #4

Updated by Loïc Dachary about 10 years ago

  • Estimated time set to 0:00 h
Actions

Also available in: Atom PDF