Actions
Bug #11342
closedlibrbd notification race condition on snap_create
Status:
Resolved
Priority:
Normal
Assignee:
Jason Dillaman
Target version:
-
% Done:
0%
Source:
other
Tags:
Backport:
hammer
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
It's possible for the call to snap_create to complete before a notification is sent indicating that the header has been updated. This only occurs when the snap_create call is proxied to an exclusive lock owner. This is resulting in very sporadic failures of 'TestLibRBD.SnapCreateViaLockOwner'.
[==========] Running 1 test from 1 test case. [----------] Global test environment set-up. [----------] 1 test from TestLibRBD [ RUN ] TestLibRBD.SnapCreateViaLockOwner using new format! test/librbd/test_librbd.cc:2453: Failure Value of: image2.snap_exists("snap1") Actual: false Expected: true
Updated by Loïc Dachary about 9 years ago
Updated by Jason Dillaman about 9 years ago
- Status changed from In Progress to Pending Backport
Updated by Loïc Dachary about 9 years ago
- hammer backport https://github.com/ceph/ceph/pull/4498
Updated by Loïc Dachary about 9 years ago
- Status changed from Pending Backport to Resolved
- Regression set to No
Actions