未验证 提交 d3913129 编写于 作者: L litaihong 提交者: GitHub

upgrade(index): Add the code for upgrading rocksdb-4.13 to rocksdb-6.12.6.(#10) (#69)

* Add the code for upgrading rocksdb-4.13 to rocksdb-6.12.6
上级 ca356ed2
......@@ -45,9 +45,10 @@ void KVStore::Init() {
db_option.statistics = rocksdb::CreateDBStatistics();
// get column family names from manfest file
rocksdb::Status status = rocksdb::DB::ListColumnFamilies(db_option, rocksdb_datadir, &cf_names);
if (!status.ok() && status.subcode() == rocksdb::Status::kNone) {
STONEDB_LOG(LogCtl_Level::INFO, "First init rocksdb, create default cloum family");
cf_names.push_back(DEFAULT_CF_NAME);
if (!status.ok() && ((status.subcode() == rocksdb::Status::kNone) || (status.subcode() == rocksdb::Status::kPathNotFound)) )
{
STONEDB_LOG(LogCtl_Level::INFO, "First init rocksdb, create default cloum family");
cf_names.push_back(DEFAULT_CF_NAME);
}
rocksdb::ColumnFamilyOptions rs_cf_option(options);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册