-
Type: Bug
-
Resolution: Gone away
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage - Tora 2020-05-18, Storage - Ra 2020-06-01
└─[15:38]$ ./t -c 6065 t: process 23263 running [1589434992:16584][23263:0x7f560b73f700], t, file:WiredTigerHS.wt, eviction-server: __rec_append_orig_value, 161: unpack->tw.prepare || (unpack->tw.stop_ts == oldest_upd->start_ts && unpack->tw.stop_txn == oldest_upd->txnid) [1589434992:16630][23263:0x7f560b73f700], t, file:WiredTigerHS.wt, eviction-server: __wt_abort, 28: aborting WiredTiger library Aborted (core dumped) (gdb) p *unpack $1 = {cell = 0x7f55e938695e, v = 0, data = 0x7f55e938696a, size = 41, __len = 53, prefix = 0 '\000', raw = 128 '\200', type = 128 '\200', flags = 0 '\000', tw = {durable_start_ts = 0, start_ts = 0, start_txn = 0, durable_stop_ts = 251196, stop_ts = 251196, stop_txn = 171222, prepare = 0 '\000'}} (gdb) p *oldest_upd $2 = {txnid = 173057, durable_ts = 253946, start_ts = 253946, next = 0x0, size = 0, type = 4 '\004', prepare_state = 0 '\000', flags = 0 '\000', data = 0x7f55e8de0bb7 ""}
Assert:
__rec_append_orig_value, 161: unpack->tw.prepare || (unpack->tw.stop_ts == oldest_upd->start_ts && unpack->tw.stop_txn == oldest_upd->txnid)
Config:
############################################ # RUN PARAMETERS: V2 ############################################ assert.commit_timestamp=0 assert.read_timestamp=0 backup=1 backup.incremental=off btree.bitcnt=4 btree.compression=none btree.dictionary=0 btree.huffman_key=0 btree.huffman_value=0 btree.internal_key_truncation=1 btree.internal_page_max=12 btree.key_gap=13 btree.key_max=24 btree.key_min=24 btree.leaf_page_max=9 btree.memory_page_max=8 btree.prefix_compression=0 btree.prefix_compression_min=5 btree.repeat_data_pct=30 btree.reverse=1 btree.split_pct=89 btree.value_max=733 btree.value_min=11 cache=64 cache.evict_max=1 cache.minimum=20 checkpoint=on checkpoint.log_size=159 checkpoint.wait=73 disk.checksum=on disk.data_extend=0 disk.direct_io=0 disk.encryption=none disk.firstfit=0 disk.mmap=0 disk.mmap_all=0 format.abort=0 format.independent_thread_rng=0 format.major_timeout=0 logging=0 logging.archive=0 logging.compression=none logging.file_max=432281 logging.prealloc=0 lsm.auto_throttle=1 lsm.bloom=1 lsm.bloom_bit_count=34 lsm.bloom_hash_count=12 lsm.bloom_oldest=0 lsm.chunk_size=2 lsm.merge_max=14 lsm.worker_threads=3 ops.alter=1 ops.compaction=0 ops.pct.delete=10 ops.pct.insert=20 ops.pct.modify=18 ops.pct.read=2 ops.pct.write=50 ops.prepare=1 ops.random_cursor=0 ops.rebalance=1 ops.salvage=1 ops.truncate=1 ops.verify=1 quiet=1 runs=1 runs.in_memory=0 runs.ops=0 runs.rows=1000000 runs.source=table runs.threads=4 runs.timer=6 runs.type=row-store statistics=0 statistics.server=0 stress.aggressive_sweep=0 stress.checkpoint=0 stress.hs_sweep=0 stress.split_1=0 stress.split_2=0 stress.split_3=1 stress.split_4=0 stress.split_5=0 stress.split_6=1 stress.split_7=1 stress.split_8=0 transaction.frequency=100 transaction.isolation=snapshot transaction.timestamps=1 wiredtiger.config= wiredtiger.rwlock=0 wiredtiger.leak_memory=0 ############################################
Likely fallout from WT-6082 as it modifies with time windows.