Skip to content

Commit 096f5be

Browse files
committed
Put column family information in LiveFileMetaData
Summary: As summary Test Plan: compiles :) Reviewers: dhruba, haobo, sdong, yhchiang Reviewed By: haobo CC: leveldb Differential Revision: https://reviews.facebook.net/D18405
1 parent a3ab998 commit 096f5be

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

db/version_set.cc

+1
Original file line numberDiff line numberDiff line change
@@ -2742,6 +2742,7 @@ void VersionSet::GetLiveFilesMetaData(std::vector<LiveFileMetaData>* metadata) {
27422742
for (int level = 0; level < cfd->NumberLevels(); level++) {
27432743
for (const auto& file : cfd->current()->files_[level]) {
27442744
LiveFileMetaData filemetadata;
2745+
filemetadata.column_family_name = cfd->GetName();
27452746
filemetadata.name = TableFileName("", file->number);
27462747
filemetadata.level = level;
27472748
filemetadata.size = file->file_size;

include/rocksdb/db.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ class Env;
5454

5555
// Metadata associated with each SST file.
5656
struct LiveFileMetaData {
57-
std::string name; // Name of the file
57+
std::string column_family_name; // Name of the column family
58+
std::string name; // Name of the file
5859
int level; // Level at which this file resides.
5960
size_t size; // File size in bytes.
6061
std::string smallestkey; // Smallest user defined key in the file.

0 commit comments

Comments
 (0)