Summary:
Fix ignored failure return in WT_CURSOR.next when random retrieval configured that led to test/format assert
failures.
===============================================
This job on kodkod-aws failed:
http://build.wiredtiger.com:8080/job/wiredtiger-test-format-stress-sanitizer/24912/
The failure is an assertion in curfile_next_random:
[1570526736:104192][21390:0x7f65f78ec700], t, file:wt, WT_CURSOR.next: __wt_curfile_next_random, 123: F_ISSET(cbt, WT_CBT_ACTIVE) && F_MASK(cursor, WT_CURSTD_KEY_SET) == WT_CURSTD_KEY_INT && F_MASK(cursor, WT_CURSTD_VALUE_SET) == WT_CURSTD_VALUE_INT
The CONFIG:
############################################ # RUN PARAMETERS ############################################ abort=0 alter=0 assert_commit_timestamp=0 assert_read_timestamp=0 auto_throttle=1 backups=0 bitcnt=5 bloom=1 bloom_bit_count=11 bloom_hash_count=22 bloom_oldest=1 cache=213 cache_minimum=20 checkpoints=off checkpoint_log_size=171 checkpoint_wait=45 checksum=uncompressed chunk_size=2 compaction=1 compression=none data_extend=0 data_source=file delete_pct=77 dictionary=0 direct_io=0 encryption=none evict_max=4 file_type=row-store firstfit=0 huffman_key=0 huffman_value=0 independent_thread_rng=1 in_memory=1 insert_pct=0 internal_key_truncation=1 internal_page_max=13 isolation=snapshot key_gap=12 key_max=32 key_min=15 leaf_page_max=14 leak_memory=0 logging=0 logging_archive=0 logging_compression=none logging_file_max=3604 logging_prealloc=1 long_running_txn=0 lsm_worker_threads=3 memory_page_max=8 merge_max=6 mmap=1 modify_pct=2 ops=0 prefix_compression=1 prefix_compression_min=8 prepare=1 quiet=1 random_cursor=1 read_pct=4 rebalance=0 repeat_data_pct=19 reverse=0 rows=1000000 runs=1 salvage=0 split_pct=61 statistics=0 statistics_server=0 threads=5 timer=4 timing_stress_aggressive_sweep=0 timing_stress_checkpoint=1 timing_stress_lookaside_sweep=0 timing_stress_split_1=0 timing_stress_split_2=0 timing_stress_split_3=0 timing_stress_split_4=0 timing_stress_split_5=0 timing_stress_split_6=0 timing_stress_split_7=0 timing_stress_split_8=0 transaction_timestamps=1 transaction-frequency=100 truncate=1 value_max=80 value_min=10 verify=0 wiredtiger_config= write_pct=17 ############################################