-
Type: Bug
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
It's not obvious to me how mirroring has caused this, so it may be a correlation thing rather than a causation thing. Patch build linked in the comments. The error signature is:
[1660619966:177015][11212:0x7f86b1a86700], t, file:T00003.wt, WT_CURSOR.reset: [WT_VERB_DEFAULT][ERROR]: __hs_delete_reinsert_from_pos, 935: Assertion 'ts == 1 || ts == WT_TS_NONE' failed: out-of-order timestamp update detected
[1660619966:177056][11212:0x7f86b1a86700], t, file:T00003.wt, WT_CURSOR.reset: [WT_VERB_DEFAULT][ERROR]: __wt_abort, 28: aborting WiredTiger library
The format config is:
############################################ # RUN PARAMETERS: V3 ############################################ assert.read_timestamp=0 backup=0 backup.incremental=off backup.incr_granularity=844 block_cache=0 block_cache.cache_on_checkpoint=0 block_cache.cache_on_writes=0 block_cache.size=59 btree.huffman_value=0 cache=250 cache.evict_max=5 cache.minimum=20 checkpoint=on checkpoint.log_size=97 checkpoint.wait=16 disk.data_extend=1 disk.direct_io=0 disk.encryption=none disk.mmap=1 disk.mmap_all=0 format.abort=0 format.independent_thread_rng=1 format.major_timeout=0 import=0 logging=0 logging.compression=none logging.file_max=47965 logging.prealloc=1 logging.remove=0 ops.alter=1 ops.compaction=0 ops.hs_cursor=1 ops.prepare=0 ops.random_cursor=0 ops.salvage=0 ops.verify=1 quiet=1 runs.in_memory=0 runs.ops=50000 runs.rows=10000 runs.tables=5 runs.threads=4 runs.timer=16 runs.verify_failure_dump=0 statistics=0 statistics.server=0 stress.aggressive_sweep=0 stress.checkpoint=0 stress.checkpoint_evict_page=0 stress.checkpoint_reserved_txnid_delay=0 stress.checkpoint_prepare=0 stress.evict_reposition=0 stress.failpoint_eviction_fail_after_reconciliation=1 stress.failpoint_hs_delete_key_from_ts=0 stress.hs_checkpoint_delay=0 stress.hs_search=0 stress.hs_sweep=0 stress.split_1=0 stress.split_2=0 stress.split_3=0 stress.split_4=0 stress.split_5=0 stress.split_6=0 stress.split_7=1 transaction.implicit=0 transaction.timestamps=1 wiredtiger.config=off wiredtiger.rwlock=1 wiredtiger.leak_memory=0 ############################################ # TABLE PARAMETERS: table 1 ############################################ table1.btree.compression=none table1.btree.dictionary=1 table1.btree.internal_key_truncation=1 table1.btree.internal_page_max=12 table1.btree.leaf_page_max=17 table1.btree.memory_page_max=4 table1.btree.repeat_data_pct=23 table1.btree.split_pct=64 table1.btree.value_max=750 table1.btree.value_min=2 table1.disk.checksum=unencrypted table1.disk.firstfit=0 table1.ops.pct.delete=20 table1.ops.pct.insert=1 table1.ops.pct.modify=1 table1.ops.pct.read=0 table1.ops.pct.write=78 table1.ops.truncate=1 table1.runs.mirror=0 table1.runs.source=table table1.runs.type=variable-length column-store ############################################ # TABLE PARAMETERS: table 2 ############################################ table2.btree.compression=none table2.btree.dictionary=0 table2.btree.internal_key_truncation=1 table2.btree.internal_page_max=14 table2.btree.key_max=105 table2.btree.key_min=31 table2.btree.leaf_page_max=12 table2.btree.memory_page_max=7 table2.btree.prefix_len=0 table2.btree.prefix_compression=1 table2.btree.prefix_compression_min=2 table2.btree.reverse=0 table2.btree.split_pct=56 table2.btree.value_max=103 table2.btree.value_min=19 table2.disk.checksum=on table2.disk.firstfit=0 table2.ops.pct.delete=0 table2.ops.pct.insert=1 table2.ops.pct.modify=97 table2.ops.pct.read=0 table2.ops.pct.write=2 table2.ops.truncate=1 table2.runs.mirror=0 table2.runs.source=table table2.runs.type=row-store ############################################ # TABLE PARAMETERS: table 3 ############################################ table3.btree.compression=none table3.btree.dictionary=0 table3.btree.internal_key_truncation=1 table3.btree.internal_page_max=14 table3.btree.key_max=29 table3.btree.key_min=16 table3.btree.leaf_page_max=11 table3.btree.memory_page_max=6 table3.btree.prefix_len=0 table3.btree.prefix_compression=1 table3.btree.prefix_compression_min=4 table3.btree.reverse=1 table3.btree.split_pct=59 table3.btree.value_max=840 table3.btree.value_min=20 table3.disk.checksum=unencrypted table3.disk.firstfit=0 table3.ops.pct.delete=4 table3.ops.pct.insert=2 table3.ops.pct.modify=0 table3.ops.pct.read=23 table3.ops.pct.write=71 table3.ops.truncate=1 table3.runs.mirror=0 table3.runs.source=table table3.runs.type=row-store ############################################ # TABLE PARAMETERS: table 4 ############################################ table4.btree.bitcnt=8 table4.btree.compression=none table4.btree.internal_key_truncation=1 table4.btree.internal_page_max=11 table4.btree.leaf_page_max=13 table4.btree.memory_page_max=6 table4.btree.split_pct=67 table4.disk.checksum=on table4.disk.firstfit=0 table4.ops.pct.delete=11 table4.ops.pct.insert=42 table4.ops.pct.modify=1 table4.ops.pct.read=23 table4.ops.pct.write=23 table4.ops.truncate=1 table4.runs.mirror=0 table4.runs.source=table table4.runs.type=fixed-length column-store ############################################ # TABLE PARAMETERS: table 5 ############################################ table5.btree.compression=none table5.btree.dictionary=0 table5.btree.internal_key_truncation=1 table5.btree.internal_page_max=9 table5.btree.key_max=82 table5.btree.key_min=17 table5.btree.leaf_page_max=9 table5.btree.memory_page_max=2 table5.btree.prefix_len=0 table5.btree.prefix_compression=1 table5.btree.prefix_compression_min=2 table5.btree.reverse=0 table5.btree.split_pct=78 table5.btree.value_max=1375 table5.btree.value_min=5 table5.disk.checksum=unencrypted table5.disk.firstfit=0 table5.ops.pct.delete=100 table5.ops.pct.insert=0 table5.ops.pct.modify=0 table5.ops.pct.read=0 table5.ops.pct.write=0 table5.ops.truncate=1 table5.runs.mirror=0 table5.runs.source=table table5.runs.type=row-store ############################################ test/format run configuration highlights ############################################ ############################################
- duplicates
-
WT-9763 Return EBUSY if the time window of inserting record does not match with history store time window
- Closed