Project

General

Profile

Actions

Bug #18068

closed

diff calculate can hide parent extents when examining first snapshot in clone

Added by Jason Dillaman over 7 years ago. Updated about 7 years ago.

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.


Related issues 2 (0 open2 closed)

Copied to rbd - Backport #18110: jewel: diff calculate can hide parent extents when examining first snapshot in cloneResolvedLoïc DacharyActions
Copied to rbd - Backport #18111: hammer: diff calculate can hide parent extents when examining first snapshot in cloneResolvedJason DillamanActions
Actions #1

Updated by Jason Dillaman over 7 years ago

  • Status changed from In Progress to Fix Under Review
Actions #2

Updated by Jason Dillaman over 7 years ago

  • Status changed from Fix Under Review to Pending Backport
Actions #3

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
Actions #4

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
Actions #5

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.

Actions #6

Updated by Nathan Cutler about 7 years ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF