Project

General

Profile

Actions

Feature #2326

closed

krbd: use new class interfaces, new image format

Added by Sage Weil about 12 years ago. Updated over 11 years ago.

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

0%

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

Description

Update rbd_types.h to match the userspace version, and add support for opening new-format images while keeping support for old-style images in place.
This involves detecting the format of the image and using the new rbd class methods for interacting with the new-style header.

Actions #1

Updated by Sage Weil about 12 years ago

  • Translation missing: en.field_position deleted (1)
  • Translation missing: en.field_position set to 15
Actions #2

Updated by Sage Weil almost 12 years ago

  • Target version deleted (v0.47)
Actions #3

Updated by Sage Weil almost 12 years ago

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

Updated by Sage Weil almost 12 years ago

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

Updated by Sage Weil almost 12 years ago

  • Translation missing: en.field_position deleted (30)
  • Translation missing: en.field_position set to 3
Actions #6

Updated by Sage Weil almost 12 years ago

  • Translation missing: en.field_position deleted (12)
  • Translation missing: en.field_position set to 2
Actions #7

Updated by Sage Weil almost 12 years ago

  • Translation missing: en.field_position deleted (27)
  • Translation missing: en.field_position set to 13
Actions #8

Updated by Sage Weil almost 12 years ago

  • Subject changed from krbd: use new class interfaces to krbd: use new class interfaces, new image format
  • Description updated (diff)
Actions #9

Updated by Sage Weil almost 12 years ago

  • Translation missing: en.field_position deleted (39)
  • Translation missing: en.field_position set to 1
Actions #10

Updated by Sage Weil almost 12 years ago

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

Updated by Sage Weil almost 12 years ago

  • Assignee set to Alex Elder
Actions #12

Updated by Alex Elder almost 12 years ago

  • Status changed from New to In Progress

I've finally begun work on this, following some in-person discussion
with Josh, Dan, and Sage this week.

I will update when I have a bit more detail to report, but right now
I'm working on producing the functions to call the get_immutable_metadata()
and get_mutable_metadata() rbd object methods and see what the result looks
like.

Actions #13

Updated by Sage Weil almost 12 years ago

  • Project changed from Ceph to rbd
Actions #14

Updated by Sage Weil almost 12 years ago

  • Translation missing: en.field_position deleted (9)
  • Translation missing: en.field_position set to 1
Actions #15

Updated by Sage Weil almost 12 years ago

  • Target version set to v0.50
  • Translation missing: en.field_position deleted (1)
  • Translation missing: en.field_position set to 1
Actions #16

Updated by Sage Weil almost 12 years ago

  • Target version changed from v0.50 to v0.51
  • Translation missing: en.field_position deleted (22)
  • Translation missing: en.field_position set to 2
Actions #17

Updated by Sage Weil over 11 years ago

  • Target version changed from v0.51 to v0.52a
  • Translation missing: en.field_position deleted (17)
  • Translation missing: en.field_position set to 1
Actions #18

Updated by Sage Weil over 11 years ago

  • Target version changed from v0.52a to v0.53a
  • Translation missing: en.field_position deleted (1)
  • Translation missing: en.field_position set to 2
Actions #19

Updated by Sage Weil over 11 years ago

  • Target version changed from v0.53a to v0.53b
  • Translation missing: en.field_position deleted (11)
  • Translation missing: en.field_position set to 3
Actions #20

Updated by Sage Weil over 11 years ago

  • Translation missing: en.field_position deleted (6)
  • Translation missing: en.field_position set to 3
Actions #21

Updated by Sage Weil over 11 years ago

  • Status changed from In Progress to Resolved
  • Translation missing: en.field_position deleted (12)
  • Translation missing: en.field_position set to 12
Actions

Also available in: Atom PDF