test/format presumably hung because it aborted after 15 minutes. The cache dump shows that the cache is not close to full which implies a hang or deadlock. This was running a sanitizer job on tinderbox. The job is at http://build.wiredtiger.com:8080/job/wiredtiger-test-race-condition-stress-sanitizer/32901/
This one is different than WT-4653 because this does not involve LSM. It is a variable-length column store.
############################################ # RUN PARAMETERS ############################################ abort=0 alter=0 assert_commit_timestamp=0 assert_read_timestamp=0 auto_throttle=1 backups=1 bitcnt=6 bloom=1 bloom_bit_count=26 bloom_hash_count=17 bloom_oldest=0 cache=174 cache_minimum=20 checkpoints=on checkpoint_log_size=142 checkpoint_wait=6 checksum=uncompressed chunk_size=6 compaction=0 compression=lz4 data_extend=1 data_source=file delete_pct=3 dictionary=0 direct_io=0 encryption=none 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=95 internal_key_truncation=1 internal_page_max=17 isolation=snapshot key_gap=0 key_max=98 key_min=29 leaf_page_max=15 leak_memory=0 logging=1 logging_archive=1 logging_compression=snappy logging_file_max=113556 logging_prealloc=0 long_running_txn=0 lsm_worker_threads=3 memory_page_max=3 merge_max=8 mmap=1 modify_pct=2 ops=0 prefix_compression=1 prefix_compression_min=6 prepare=0 quiet=1 read_pct=0 rebalance=1 repeat_data_pct=79 reverse=0 rows=1000000 runs=1 salvage=1 split_pct=95 statistics=0 statistics_server=0 threads=29 timer=4 timing_stress_aggressive_sweep=1 timing_stress_checkpoint=0 timing_stress_lookaside_sweep=0 timing_stress_split_1=0 timing_stress_split_2=0 timing_stress_split_3=0 timing_stress_split_4=1 timing_stress_split_5=0 timing_stress_split_6=1 timing_stress_split_7=0 timing_stress_split_8=0 transaction_timestamps=1 transaction-frequency=100 truncate=1 value_max=728 value_min=18 verify=1 wiredtiger_config= write_pct=0 ############################################
- causes
-
WT-5087 Add time tracking at start of reconciliation
- Closed
- related to
-
WT-4715 Workloads will stall if old transaction or timestamp pinned by thread co-opted for eviction
- Closed
-
WT-5088 Refine clearing and setting of debug timer
- Closed
-
WT-5120 Checkpoint hangs when reconciliation doesn't release the eviction generation
- Closed
-
WT-5636 prefix compression is slow in the history-store access pattern
- Closed
-
WT-5204 Add diagnostic logging code to the generation drain function
- Closed