@ -23,7 +23,6 @@ default_params = {
" destroy_db_initially " : 0 ,
" destroy_db_initially " : 0 ,
" disable_data_sync " : 0 ,
" disable_data_sync " : 0 ,
" disable_wal " : 0 ,
" disable_wal " : 0 ,
" filter_deletes " : lambda : random . randint ( 0 , 1 ) ,
" allow_concurrent_memtable_write " : 0 ,
" allow_concurrent_memtable_write " : 0 ,
" iterpercent " : 10 ,
" iterpercent " : 10 ,
" max_background_compactions " : 20 ,
" max_background_compactions " : 20 ,
@ -87,7 +86,6 @@ simple_default_params = {
" destroy_db_initially " : 0 ,
" destroy_db_initially " : 0 ,
" disable_data_sync " : 0 ,
" disable_data_sync " : 0 ,
" disable_wal " : 0 ,
" disable_wal " : 0 ,
" filter_deletes " : lambda : random . randint ( 0 , 1 ) ,
" allow_concurrent_memtable_write " : lambda : random . randint ( 0 , 1 ) ,
" allow_concurrent_memtable_write " : lambda : random . randint ( 0 , 1 ) ,
" iterpercent " : 10 ,
" iterpercent " : 10 ,
" max_background_compactions " : 1 ,
" max_background_compactions " : 1 ,
@ -135,9 +133,7 @@ whitebox_simple_default_params = {
def finalize_and_sanitize ( src_params ) :
def finalize_and_sanitize ( src_params ) :
dest_params = dict ( [ ( k , v ( ) if callable ( v ) else v )
dest_params = dict ( [ ( k , v ( ) if callable ( v ) else v )
for ( k , v ) in src_params . items ( ) ] )
for ( k , v ) in src_params . items ( ) ] )
# --allow_concurrent_memtable_write with --filter_deletes is not supported.
if dest_params . get ( " allow_concurrent_memtable_write " , 1 ) == 1 :
if dest_params . get ( " allow_concurrent_memtable_write " , 1 ) == 1 :
dest_params [ " filter_deletes " ] = 0
dest_params [ " memtablerep " ] = " skip_list "
dest_params [ " memtablerep " ] = " skip_list "
return dest_params
return dest_params