@ -384,6 +384,10 @@ static std::unordered_map<std::string, OptionTypeInfo>
{ offsetof ( struct ImmutableDBOptions , manual_wal_flush ) ,
{ offsetof ( struct ImmutableDBOptions , manual_wal_flush ) ,
OptionType : : kBoolean , OptionVerificationType : : kNormal ,
OptionType : : kBoolean , OptionVerificationType : : kNormal ,
OptionTypeFlags : : kNone } } ,
OptionTypeFlags : : kNone } } ,
{ " wal_compression " ,
{ offsetof ( struct ImmutableDBOptions , wal_compression ) ,
OptionType : : kCompressionType , OptionVerificationType : : kNormal ,
OptionTypeFlags : : kNone } } ,
{ " seq_per_batch " ,
{ " seq_per_batch " ,
{ 0 , OptionType : : kBoolean , OptionVerificationType : : kDeprecated ,
{ 0 , OptionType : : kBoolean , OptionVerificationType : : kDeprecated ,
OptionTypeFlags : : kNone } } ,
OptionTypeFlags : : kNone } } ,
@ -725,6 +729,7 @@ ImmutableDBOptions::ImmutableDBOptions(const DBOptions& options)
preserve_deletes ( options . preserve_deletes ) ,
preserve_deletes ( options . preserve_deletes ) ,
two_write_queues ( options . two_write_queues ) ,
two_write_queues ( options . two_write_queues ) ,
manual_wal_flush ( options . manual_wal_flush ) ,
manual_wal_flush ( options . manual_wal_flush ) ,
wal_compression ( options . wal_compression ) ,
atomic_flush ( options . atomic_flush ) ,
atomic_flush ( options . atomic_flush ) ,
avoid_unnecessary_blocking_io ( options . avoid_unnecessary_blocking_io ) ,
avoid_unnecessary_blocking_io ( options . avoid_unnecessary_blocking_io ) ,
persist_stats_to_disk ( options . persist_stats_to_disk ) ,
persist_stats_to_disk ( options . persist_stats_to_disk ) ,
@ -891,6 +896,8 @@ void ImmutableDBOptions::Dump(Logger* log) const {
two_write_queues ) ;
two_write_queues ) ;
ROCKS_LOG_HEADER ( log , " Options.manual_wal_flush: %d " ,
ROCKS_LOG_HEADER ( log , " Options.manual_wal_flush: %d " ,
manual_wal_flush ) ;
manual_wal_flush ) ;
ROCKS_LOG_HEADER ( log , " Options.wal_compression: %d " ,
wal_compression ) ;
ROCKS_LOG_HEADER ( log , " Options.atomic_flush: %d " , atomic_flush ) ;
ROCKS_LOG_HEADER ( log , " Options.atomic_flush: %d " , atomic_flush ) ;
ROCKS_LOG_HEADER ( log ,
ROCKS_LOG_HEADER ( log ,
" Options.avoid_unnecessary_blocking_io: %d " ,
" Options.avoid_unnecessary_blocking_io: %d " ,