Project

General

Profile

Actions

Bug #16329

closed

rbd-mirror: gracefully handle missing sync point snapshots

Added by Jason Dillaman almost 8 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
High
Assignee:
Jason Dillaman
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
jewel
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

If the sync point snapshot for an image being bootstrapped is deleted and the bootstrap is restarted, the bootstrap state machine will see the existing sync point record and associated snapshot name, but it doesn't validate that the snapshot actually exists. If the snapshot doesn't exist, it can lead to an assertion failure since there should always be at least one snapshot to sync from remote to local image.


Related issues 1 (0 open1 closed)

Copied to rbd - Backport #16373: jewel: rbd-mirror: gracefully handle missing sync point snapshotsResolvedJason DillamanActions
Actions

Also available in: Atom PDF