Actions
Feature #2562
closedlibrbd: open parent images, read path, write path
% Done:
100%
Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:
Description
- when we open an image, open the parent image too.
- make reads fall through to parent
- guard writes beyond parent size with object existence check
- on failure, attempt copyup and retry
test plan:
- create child, read child, compare to parent
- create child, modify child, compare to parent
- resize child (up, down, both), verify we get the correct fall-thru behavior
- modify librbd_fsx to periodically create a child and shift new work to it
Updated by Sage Weil almost 12 years ago
- Subject changed from librbd: understand and open parent images to librbd: open parent images, guard writes, copyup on missing object
- Description updated (diff)
- Category set to librbd
Updated by Sage Weil almost 12 years ago
- Translation missing: en.field_position deleted (
1) - Translation missing: en.field_position set to 19
Updated by Sage Weil almost 12 years ago
- Subject changed from librbd: open parent images, guard writes, copyup on missing object to librbd: open parent images, reads fall thru, guard writes, copyup on missing object
- Translation missing: en.field_position deleted (
36) - Translation missing: en.field_position set to 36
Updated by Sage Weil almost 12 years ago
- Translation missing: en.field_story_points set to 8
- Translation missing: en.field_position deleted (
36) - Translation missing: en.field_position set to 36
Updated by Sage Weil almost 12 years ago
- Target version set to v0.49
- Translation missing: en.field_position deleted (
33) - Translation missing: en.field_position set to 1316
Updated by Sage Weil almost 12 years ago
- Target version deleted (
v0.49) - Translation missing: en.field_position deleted (
1316) - Translation missing: en.field_position set to 28
Updated by Sage Weil almost 12 years ago
- Translation missing: en.field_position deleted (
31) - Translation missing: en.field_position set to 2
Updated by Sage Weil almost 12 years ago
- Project changed from Ceph to rbd
- Category deleted (
librbd)
Updated by Sage Weil almost 12 years ago
- Target version set to v0.50
- Translation missing: en.field_position deleted (
14) - Translation missing: en.field_position set to 5
Updated by Sage Weil almost 12 years ago
- Subject changed from librbd: open parent images, reads fall thru, guard writes, copyup on missing object to librbd: open parent images, read path
- Translation missing: en.field_position deleted (
8) - Translation missing: en.field_position set to 8
Updated by Sage Weil almost 12 years ago
- Subject changed from librbd: open parent images, read path to librbd: open parent images, read path, write path
- Translation missing: en.field_position deleted (
8) - Translation missing: en.field_position set to 8
Updated by Sage Weil almost 12 years ago
- Translation missing: en.field_position deleted (
10) - Translation missing: en.field_position set to 6
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 4
Updated by Anonymous almost 12 years ago
- Translation missing: en.field_position deleted (
6) - Translation missing: en.field_position set to 2
Updated by Anonymous almost 12 years ago
- Status changed from New to In Progress
Updated by Josh Durgin over 11 years ago
- Status changed from In Progress to Need More Info
Updated by Josh Durgin over 11 years ago
- Status changed from Need More Info to Fix Under Review
Updated by Josh Durgin over 11 years ago
- Status changed from Fix Under Review to Resolved
Actions