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
|
############################################
|