-
Type: Technical Debt
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
I'm seeing a failure in the wt-6403-restore-format-testing branch (the branch to turn format testing back on). It's when we're repeating reads after calling rollback-to-stable, we get a WT_ROLLBACK error on one of the reads.
Here's the CONFIG:
############################################ # RUN PARAMETERS: V2 ############################################ assert.read_timestamp=0 assert.write_timestamp=0 backup=1 backup.incremental=block backup.incr_granularity=16384 btree.bitcnt=4 btree.compression=none btree.dictionary=0 btree.huffman_value=0 btree.internal_key_truncation=1 btree.internal_page_max=13 btree.key_gap=3 btree.key_max=51 btree.key_min=15 btree.leaf_page_max=12 btree.memory_page_max=3 btree.prefix_compression=1 btree.prefix_compression_min=6 btree.repeat_data_pct=13 btree.reverse=0 btree.split_pct=85 btree.value_max=2721 btree.value_min=18 cache=24 cache.evict_max=3 cache.minimum=20 checkpoint=on checkpoint.log_size=176 checkpoint.wait=89 disk.checksum=uncompressed disk.data_extend=0 disk.direct_io=0 disk.encryption=none disk.firstfit=0 disk.mmap=1 disk.mmap_all=0 format.abort=0 format.independent_thread_rng=0 format.major_timeout=0 import=0 logging=1 logging.archive=1 logging.compression=none logging.file_max=413476 logging.prealloc=1 lsm.auto_throttle=1 lsm.bloom=1 lsm.bloom_bit_count=16 lsm.bloom_hash_count=18 lsm.bloom_oldest=0 lsm.chunk_size=10 lsm.merge_max=13 lsm.worker_threads=4 ops.alter=0 ops.compaction=0 ops.hs_cursor=0 ops.pct.delete=63 ops.pct.insert=3 ops.pct.modify=33 ops.pct.read=1 ops.pct.write=0 ops.prepare=0 ops.random_cursor=0 ops.salvage=0 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=11 runs.type=row-store runs.verify_failure_dump=0 statistics=0 statistics.server=0 stress.aggressive_sweep=0 stress.checkpoint=0 stress.checkpoint_prepare=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 stress.split_8=0 transaction.implicit=0 transaction.timestamps=1 wiredtiger.config= wiredtiger.rwlock=1 wiredtiger.leak_memory=0 ############################################
I see it happen repeatedly, but it's not terribly common, maybe every few hundred runs on my ubuntu spawned host.