Dump compression info on startup
Summary: It's useful to know if we have compression support or no Test Plan: Observed this in my LOG: 2015/03/26-10:34:35.460681 7f5b322b7840 Snappy supported 2015/03/26-10:34:35.460682 7f5b322b7840 Zlib supported 2015/03/26-10:34:35.460686 7f5b322b7840 Bzip supported 2015/03/26-10:34:35.460687 7f5b322b7840 LZ4 NOT supported Reviewers: sdong, yhchiang Reviewed By: yhchiang Subscribers: dhruba, leveldb Differential Revision: https://reviews.facebook.net/D35955
This commit is contained in:
parent
3539e06448
commit
030859eb5d
@ -191,6 +191,30 @@ CompressionType GetCompressionFlush(const ImmutableCFOptions& ioptions) {
|
||||
return kNoCompression;
|
||||
}
|
||||
}
|
||||
|
||||
void DumpCompressionInfo(Logger* logger) {
|
||||
Log(InfoLogLevel::INFO_LEVEL, logger, "Snappy "
|
||||
#ifndef SNAPPY
|
||||
"NOT "
|
||||
#endif
|
||||
"supported");
|
||||
Log(InfoLogLevel::INFO_LEVEL, logger, "Zlib "
|
||||
#ifndef ZLIB
|
||||
"NOT "
|
||||
#endif
|
||||
"supported");
|
||||
Log(InfoLogLevel::INFO_LEVEL, logger, "Bzip "
|
||||
#ifndef BZIP2
|
||||
"NOT "
|
||||
#endif
|
||||
"supported");
|
||||
Log(InfoLogLevel::INFO_LEVEL, logger, "LZ4 "
|
||||
#ifndef LZ4
|
||||
"NOT "
|
||||
#endif
|
||||
"supported");
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
||||
DBImpl::DBImpl(const DBOptions& options, const std::string& dbname)
|
||||
@ -251,6 +275,7 @@ DBImpl::DBImpl(const DBOptions& options, const std::string& dbname)
|
||||
DumpRocksDBBuildVersion(db_options_.info_log.get());
|
||||
DumpDBFileSummary(db_options_, dbname_);
|
||||
db_options_.Dump(db_options_.info_log.get());
|
||||
DumpCompressionInfo(db_options_.info_log.get());
|
||||
|
||||
LogFlush(db_options_.info_log);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user