Actions
Bug #50028
closedseastore_test_t.omap_test_simple aborts
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Description
[ RUN ] seastore_test_t.collection_create_list_remove ... unittest-seastore: ../src/crimson/os/seastore/onode_manager/staged-fltree/node_delta_recorder.h:21: virtual crimson::os::seastore::onode::DeltaRecorder::~DeltaRecorder(): Assertion `is_empty()' failed. Aborting on shard 0.
hi Sam, could you take a look?
the log is collected from the failure of a "make check" run of https://github.com/ceph/ceph/pull/40444 .
Files
Updated by Samuel Just about 3 years ago
- Subject changed from seastore_test_t.collection_create_list_remove aborts to seastore_test_t.omap_test_simple aborts
Updated by Samuel Just about 3 years ago
- Assignee changed from Samuel Just to Yingxin Cheng
I think the set_omap transaction hit an eagain due to a race with the GC, which is fine. In those cases, I think DeltaRecorder is supposed to be destroyed without being empty. That assert should, I think, be removed. Does that sound right?
Updated by Yingxin Cheng about 3 years ago
I think you are correct.
Updated by Kefu Chai about 3 years ago
- Status changed from New to Fix Under Review
- Pull request ID set to 40462
Updated by Kefu Chai about 3 years ago
- Status changed from Fix Under Review to Resolved
Actions