Project

General

Profile

Actions

Feature #1571

closed

osd: non-trivial map object

Added by Greg Farnum over 12 years ago. Updated about 12 years ago.

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

100%

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

Description

tmap is convenient but slow on large mappings. We should build a better one. (RGW in particular will appreciate it.)


Subtasks 8 (0 open8 closed)

Subtask #1913: Add tmap operations to ObjectStore interfaceResolved01/09/2012

Actions
Subtask #1914: Create interface for object map implementationResolved01/09/2012

Actions
Subtask #1915: Create trivial implementation for the object map interface (using current TMap implementation) and integrate into FileStore implementationResolved01/09/2012

Actions
Subtask #1916: add tests ObjectStore level tests for tmap operationsResolved01/09/2012

Actions
Subtask #1917: create interface for backing key-value store and create object map implementation in terms of that interfaceResolved01/09/2012

Actions
Subtask #1918: create mock key-value store and tests for the related object map implentationResolved01/09/2012

Actions
Subtask #1919: implement the key value interface in terms of leveldbResolved01/09/2012

Actions
Subtask #1920: Update OSD to use ObjectStore tmap implentation (object recovery must consider object map entries in addition to object contents)Resolved01/09/2012

Actions
Actions #1

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.37 to v0.38
Actions #2

Updated by Sage Weil over 12 years ago

  • Tracker changed from Bug to Feature
Actions #3

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_story_points set to 13
  • Translation missing: en.field_position set to 1
  • Translation missing: en.field_position changed from 1 to 952
Actions #4

Updated by Sage Weil over 12 years ago

  • Assignee set to Samuel Just
Actions #5

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.38 to v0.39
Actions #6

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (964)
  • Translation missing: en.field_position set to 966
Actions #7

Updated by Sage Weil over 12 years ago

  • Target version deleted (v0.39)
  • Translation missing: en.field_position deleted (972)
  • Translation missing: en.field_position set to 1
Actions #8

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (4)
  • Translation missing: en.field_position set to 7
Actions #9

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (8)
  • Translation missing: en.field_position set to 3
Actions #10

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (3)
  • Translation missing: en.field_position set to 2
Actions #11

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_story_points changed from 13 to 20
  • Translation missing: en.field_position deleted (2)
  • Translation missing: en.field_position set to 2
Actions #12

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (81)
  • Translation missing: en.field_position set to 4
Actions #13

Updated by Sage Weil over 12 years ago

  • Target version set to v0.41
  • Translation missing: en.field_position deleted (4)
  • Translation missing: en.field_position set to 1
  • Translation missing: en.field_position changed from 1 to 1100
Actions #14

Updated by Sage Weil over 12 years ago

  • Priority changed from Normal to High
Actions #15

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (1100)
  • Translation missing: en.field_position set to 16
Actions #16

Updated by Sage Weil over 12 years ago

  • Subject changed from osd: create a non-trivial map object to osd: spec/decompose non-trivial map object
  • Translation missing: en.field_position deleted (13)
  • Translation missing: en.field_position set to 6
Actions #17

Updated by Sage Weil over 12 years ago

  • Subject changed from osd: spec/decompose non-trivial map object to osd: spec/break down non-trivial map object
  • Translation missing: en.field_position deleted (6)
  • Translation missing: en.field_position set to 6
Actions #18

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_story_points deleted (20)
  • Translation missing: en.field_position deleted (6)
  • Translation missing: en.field_position set to 6
Actions #19

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (8)
  • Translation missing: en.field_position set to 3
Actions #20

Updated by Sage Weil over 12 years ago

  • Subject changed from osd: spec/break down non-trivial map object to osd: non-trivial map object
Actions #21

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.41 to v0.42
  • Translation missing: en.field_position deleted (11)
  • Translation missing: en.field_position set to 2
Actions #22

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_story_points set to 35
  • Translation missing: en.field_position deleted (10)
  • Translation missing: en.field_position set to 10
Actions #23

Updated by Sage Weil about 12 years ago

  • Target version changed from v0.42 to v0.43
Actions #24

Updated by Sage Weil about 12 years ago

  • Translation missing: en.field_position deleted (28)
  • Translation missing: en.field_position set to 1
Actions #25

Updated by Sage Weil about 12 years ago

  • Status changed from New to In Progress
  • Translation missing: en.field_position deleted (10)
  • Translation missing: en.field_position set to 1
Actions #26

Updated by Sage Weil about 12 years ago

  • Target version changed from v0.43 to v0.44
  • Translation missing: en.field_position deleted (9)
  • Translation missing: en.field_position set to 1
Actions #27

Updated by Samuel Just about 12 years ago

  • Status changed from In Progress to Closed
Actions #28

Updated by Samuel Just about 12 years ago

  • Status changed from Closed to Resolved
Actions

Also available in: Atom PDF