Bug #45008
[osd crash]The ceph-osd assert with rbd bench io
% Done:
0%
Source:
Community (user)
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
ceph version: 14.2.5
OS:centos 7.6.1810
Procedure:
1, Create a rbd image.
2, Use rbd bench tool to write some data into the image.
3, Call 'systemctl start/stop ceph-osd@id.service' to start/stop the ceph-osd service that hold up the data of the image.
4, Repeat some times, the ceph-osd will assert on 'ceph_assert((sharded_in_flight_list.back())->ops_in_flight_sharded.empty())' in OpTracker::~OpTracker() when stop the ceph-osd service.
The calltrace list below:
Related issues
History
#1 Updated by Greg Farnum almost 4 years ago
- Project changed from Ceph to RADOS
- Category deleted (
OSD)
#2 Updated by Sebastian Wagner almost 4 years ago
- Related to Bug #44715: common/TrackedOp.cc: 163: FAILED ceph_assert((sharded_in_flight_list.back())->ops_in_flight_sharded.empty())mon: added
#3 Updated by Sebastian Wagner almost 4 years ago
duplicate of 44715 ?
#4 Updated by Neha Ojha almost 4 years ago
- Related to Bug #42347: nautilus assert during osd shutdown: FAILED ceph_assert((sharded_in_flight_list.back())->ops_in_flight_sharded.empty()) added
#5 Updated by Neha Ojha almost 4 years ago
Sebastian Wagner wrote:
duplicate of 44715 ?
Looks like a dup of 42347, which was on the osd.