-
Type: Bug
-
Resolution: Done
-
Priority: Blocker - P1
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
-
1
-
Storage - Ra 2021-08-09
It looks like during parallel FSM workload test sweep server in WiredTiger tries to evict an accessible internal page with an active split generation
[MongoDFixture:job0] 2021-08-03T07:47:44.499+0000 E STORAGE [thread1935] WiredTiger error (0) [1627976864:499718][3284:0x7ff5be00d700], file:collection-5805--3876386222769692382.wt, sweep-server: __wt_ref_out, 43: !WT_PAGE_IS_INTERNAL(ref->page) || F_ISSET(session->dhandle, WT_DHANDLE_EXCLUSIVE) || !__wt_gen_active(session, WT_GEN_SPLIT, ref->page->pg_intl_split_gen) Raw: [1627976864:499718][3284:0x7ff5be00d700], file:collection-5805--3876386222769692382.wt, sweep-server: __wt_ref_out, 43: !WT_PAGE_IS_INTERNAL(ref->page) || F_ISSET(session->dhandle, WT_DHANDLE_EXCLUSIVE) || !__wt_gen_active(session, WT_GEN_SPLIT, ref->page->pg_intl_split_gen) [MongoDFixture:job0] 2021-08-03T07:47:44.503+0000 E STORAGE [thread1935] WiredTiger error (0) [1627976864:503736][3284:0x7ff5be00d700], file:collection-5805--3876386222769692382.wt, sweep-server: __wt_abort, 28: aborting WiredTiger library Raw: [1627976864:503736][3284:0x7ff5be00d700], file:collection-5805--3876386222769692382.wt, sweep-server: __wt_abort, 28: aborting WiredTiger library
The assert was added by this recent backport: https://github.com/wiredtiger/wiredtiger/commit/98cec0268b3f532c46b443e3141b0145a3a244ff