Project

General

Profile

Actions

Feature #2562

closed

librbd: open parent images, read path, write path

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

Status:
Resolved
Priority:
Normal
Assignee:
-
Target version:
% 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


Subtasks 4 (0 open4 closed)

Subtask #2603: librbd layering: open parent on openResolvedJosh Durgin06/19/2012

Actions
Subtask #2604: librbd layering: read pathResolvedJosh Durgin06/19/2012

Actions
Subtask #2605: librbd layering: guard writesResolvedJosh Durgin06/19/2012

Actions
Subtask #2606: librbd layering: copyup on missing child objectResolvedDan Mick06/19/2012

Actions
Actions

Also available in: Atom PDF