Skip to content

Commit 69aa6ec

Browse files
committed
Finalize fist version in column family
1 parent e25819a commit 69aa6ec

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

db/version_set.cc

+5-1
Original file line numberDiff line numberDiff line change
@@ -2708,7 +2708,11 @@ ColumnFamilyData* VersionSet::CreateColumnFamily(
27082708
auto new_cfd = column_family_set_->CreateColumnFamily(
27092709
edit->column_family_name_, edit->column_family_, dummy_versions, options);
27102710

2711-
AppendVersion(new_cfd, new Version(new_cfd, this, current_version_number_++));
2711+
Version* v = new Version(new_cfd, this, current_version_number_++);
2712+
std::vector<uint64_t> size_being_compacted(options.num_levels - 1, 0);
2713+
v->Finalize(size_being_compacted);
2714+
2715+
AppendVersion(new_cfd, v);
27122716
new_cfd->CreateNewMemtable();
27132717
new_cfd->SetLogNumber(edit->log_number_);
27142718
return new_cfd;

0 commit comments

Comments
 (0)