提交 bcea9c12 编写于 作者: I Igor Canadi

Finalize version in dumpmanifest

上级 d63ae5cb
......@@ -2014,6 +2014,7 @@ Status VersionSet::Recover(
std::vector<uint64_t> size_being_compacted(v->NumberLevels() - 1);
cfd->compaction_picker()->SizeBeingCompacted(size_being_compacted);
v->Finalize(size_being_compacted);
v->UpdateFilesBySize();
AppendVersion(cfd, v);
}
......@@ -2343,6 +2344,10 @@ Status VersionSet::DumpManifest(Options& options, std::string& dscname,
Version* v = new Version(cfd, this, current_version_number_++);
builder->SaveTo(v);
std::vector<uint64_t> size_being_compacted(v->NumberLevels() - 1);
cfd->compaction_picker()->SizeBeingCompacted(size_being_compacted);
v->Finalize(size_being_compacted);
v->UpdateFilesBySize();
delete builder;
printf("--------------- Column family \"%s\" (ID %u) --------------\n",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册