Actions
Bug #18068
closeddiff calculate can hide parent extents when examining first snapshot in clone
Status:
Resolved
Priority:
Normal
Assignee:
Jason Dillaman
Target version:
-
% Done:
0%
Source:
Tags:
Backport:
jewel,hammer
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
Create a clone from a parent image, create a snapshot on the clone, and write some data to the clone's HEAD revision. Attempting to export the clone's snapshot diff should return the parent history but instead excludes any parent extents where a backing object exists within the clone. Note: for >Infernalis, krbd is required to write to the clone since librbd will perform a CoW and the diff will include all parent extents.
Updated by Jason Dillaman over 7 years ago
- Status changed from In Progress to Fix Under Review
Updated by Jason Dillaman over 7 years ago
- Status changed from Fix Under Review to Pending Backport
Updated by Nathan Cutler over 7 years ago
- Copied to Backport #18110: jewel: diff calculate can hide parent extents when examining first snapshot in clone added
Updated by Nathan Cutler over 7 years ago
- Copied to Backport #18111: hammer: diff calculate can hide parent extents when examining first snapshot in clone added
Updated by Nathan Cutler over 7 years ago
Jason, I looked at the hammer backport but the whole file src/librbd/DiffIterate.cc appears to be missing in hammer.
Updated by Nathan Cutler about 7 years ago
- Status changed from Pending Backport to Resolved
Actions