-
Type: Bug
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Storage Engines 2018-10-22
An assertion failure fired in wiredtiger-test-race-condition-stress-sanitizer job on 'ocelot' that non-zero update count was detected while committing a prepared transaction. No core file was generated as it's a ASAN job. This looks related to recently merged WT-4220.
http://build.wiredtiger.com:8080/job/wiredtiger-test-race-condition-stress-sanitizer/27778/console
+ cat CONFIG # A reasonable configuration for stress testing. cache_minimum=20 huffman_key=0 huffman_value=0 rows=1000000 runs=100 timer=4 timing_stress_split_1=0 timing_stress_split_2=0 timing_stress_split_3=1 timing_stress_split_4=0 timing_stress_split_5=0 timing_stress_split_6=1 timing_stress_split_7=1 + eval nice ./t -1 -c CONFIG ++ nice ./t -1 -c CONFIG [1539393119:775674][16752:0x7f4bfec40700], t, file:wt.wt, WT_SESSION.commit_transaction: __wt_txn_resolve_prepared_op, 360: txn->multi_update_count > 0 [1539393119:775717][16752:0x7f4bfec40700], t, file:wt.wt, WT_SESSION.commit_transaction: __wt_abort, 30: aborting WiredTiger library t: process 16752 /tmp/jenkins1771879522772183668.sh: line 34: 16752 Aborted nice ./t -1 -c CONFIG + cleanup + status=134
The configuration:
############################################ # RUN PARAMETERS ############################################ abort=0 alter=0 auto_throttle=1 backups=0 bitcnt=1 bloom=1 bloom_bit_count=23 bloom_hash_count=16 bloom_oldest=0 cache=42 cache_minimum=20 checkpoints=on checkpoint_log_size=73 checkpoint_wait=9 checksum=uncompressed chunk_size=7 compaction=0 compression=lz4 data_extend=0 data_source=table delete_pct=2 dictionary=0 direct_io=0 encryption=rotn-7 evict_max=1 file_type=variable-length column-store firstfit=0 huffman_key=0 huffman_value=0 independent_thread_rng=1 in_memory=0 insert_pct=12 internal_key_truncation=1 internal_page_max=15 isolation=read-committed key_gap=2 key_max=125 key_min=19 leaf_page_max=16 leak_memory=0 logging=0 logging_archive=0 logging_compression=none logging_file_max=157272 logging_prealloc=1 long_running_txn=0 lsm_worker_threads=4 memory_page_max=1 merge_max=17 mmap=1 modify_pct=71 ops=0 prefix_compression=0 prefix_compression_min=8 prepare=1 quiet=1 read_pct=13 rebalance=1 repeat_data_pct=36 reverse=0 rows=1000000 runs=1 salvage=1 split_pct=98 statistics=0 statistics_server=0 threads=21 timer=4 timing_stress_checkpoint=0 timing_stress_lookaside_sweep=0 timing_stress_split_1=0 timing_stress_split_2=0 timing_stress_split_3=1 timing_stress_split_4=0 timing_stress_split_5=0 timing_stress_split_6=1 timing_stress_split_7=1 timing_stress_split_8=0 transaction_timestamps=1 transaction-frequency=2 truncate=1 value_max=402 value_min=19 verify=1 wiredtiger_config= write_pct=2 ############################################