Feature #2326
krbd: use new class interfaces, new image format
% 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.
History
#1 Updated by Sage Weil over 11 years ago
- translation missing: en.field_position deleted (
1) - translation missing: en.field_position set to 15
#2 Updated by Sage Weil over 11 years ago
- Target version deleted (
v0.47)
#3 Updated by Sage Weil over 11 years ago
- translation missing: en.field_position deleted (
17) - translation missing: en.field_position set to 9
#4 Updated by Sage Weil over 11 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
#5 Updated by Sage Weil over 11 years ago
- translation missing: en.field_position deleted (
30) - translation missing: en.field_position set to 3
#6 Updated by Sage Weil over 11 years ago
- translation missing: en.field_position deleted (
12) - translation missing: en.field_position set to 2
#7 Updated by Sage Weil over 11 years ago
- translation missing: en.field_position deleted (
27) - translation missing: en.field_position set to 13
#8 Updated by Sage Weil over 11 years ago
- Subject changed from krbd: use new class interfaces to krbd: use new class interfaces, new image format
- Description updated (diff)
#9 Updated by Sage Weil over 11 years ago
- translation missing: en.field_position deleted (
39) - translation missing: en.field_position set to 1
#10 Updated by Sage Weil over 11 years ago
- translation missing: en.field_position deleted (
2) - translation missing: en.field_position set to 1
#11 Updated by Sage Weil over 11 years ago
- Assignee set to Alex Elder
#12 Updated by Alex Elder over 11 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.
#13 Updated by Sage Weil about 11 years ago
- Project changed from Ceph to rbd
#14 Updated by Sage Weil about 11 years ago
- translation missing: en.field_position deleted (
9) - translation missing: en.field_position set to 1
#15 Updated by Sage Weil about 11 years ago
- Target version set to v0.50
- translation missing: en.field_position deleted (
1) - translation missing: en.field_position set to 1
#16 Updated by Sage Weil about 11 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
#17 Updated by Sage Weil about 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
#18 Updated by Sage Weil about 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
#19 Updated by Sage Weil about 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
#20 Updated by Sage Weil about 11 years ago
- translation missing: en.field_position deleted (
6) - translation missing: en.field_position set to 3
#21 Updated by Sage Weil about 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