Project

General

Profile

Actions

Feature #7662

closed

add a "ec profiles" map to OSDMap

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

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
OSDMap
Target version:
-
% Done:

100%

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

Description

work in progress

to be used instead of pg_pool_t which could be replaced by the name of the properties map.

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

OSDMap has a new field properties, a named list of properties map

A given property list would be set with ceph osd set properties mypropertylist foo=bar frob=nitz ...

When creating an erasure code crush ruleset, the name of the property list is used instead of the list itself and is looked up in the osdmap before instantiating the erasure code plugin to which the crush ruleset creation is delegated.

ceph osd pool create also has a property reference instead of a property list and is looked up by the same function when setting the pool size etc.

PGBackend lookup the properties in osdmap before instantiating the erasure code plugin

Actions #3

Updated by Loïc Dachary about 10 years ago

  • Subject changed from add a properties map to OSDMap to add a "ec profiles" map to OSDMap

s/properties/ec profile/g

Actions #4

Updated by Loïc Dachary about 10 years ago

  • Status changed from In Progress to Fix Under Review
  • Priority changed from Normal to Urgent
  • % Done changed from 0 to 80

ABANDONNED work in progress

I've set it to urgent so someone can decide if it should be in Firefly or not. Not being in Firefly is going to be a burden when it is applied in Giant but it's not a catastrophy ;-)

Actions #5

Updated by Loïc Dachary about 10 years ago

  • Status changed from Fix Under Review to In Progress
Actions #6

Updated by Loïc Dachary about 10 years ago

  • Description updated (diff)
Actions #7

Updated by Loïc Dachary about 10 years ago

  • Status changed from In Progress to Fix Under Review
Actions #8

Updated by Loïc Dachary about 10 years ago

  • Status changed from Fix Under Review to Resolved
  • % Done changed from 80 to 100
Actions

Also available in: Atom PDF