Project

General

Profile

Actions

Bug #36074

closed

[rbd-mirror] sporadic deep-copy failure possible during fsx stress test

Added by Jason Dillaman over 5 years ago. Updated over 4 years ago.

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

0%

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

Description

If an image is being synced by an rbd-mirror daemon and is then blacklisted from the local cluster while it's deep-copying an object (specifically after it's written the last snapshot version but before it updates the object map), it might silently fail without passing the -ESHUTDOWN error code back to "ImageCopyRequest<I>::handle_object_copy". Without the failure error code, the sync point object position can get improperly updated so that the now the object map remains incorrect yet not flagged as invalid (due to the blacklisting).

http://qa-proxy.ceph.com/teuthology/jdillaman-2018-09-18_08:50:35-rbd-wip-rbd-mirror-distro-basic-smithi/3038017/teuthology.log


Related issues 1 (0 open1 closed)

Copied to rbd - Backport #36122: mimic: [rbd-mirror] sporadic deep-copy failure possible during fsx stress testResolvedJason DillamanActions
Actions

Also available in: Atom PDF