diff --git a/db/version_set.cc b/db/version_set.cc index b85094d91..00d9caf10 100644 --- a/db/version_set.cc +++ b/db/version_set.cc @@ -2742,6 +2742,7 @@ void VersionSet::GetLiveFilesMetaData(std::vector* metadata) { for (int level = 0; level < cfd->NumberLevels(); level++) { for (const auto& file : cfd->current()->files_[level]) { LiveFileMetaData filemetadata; + filemetadata.column_family_name = cfd->GetName(); filemetadata.name = TableFileName("", file->number); filemetadata.level = level; filemetadata.size = file->file_size; diff --git a/include/rocksdb/db.h b/include/rocksdb/db.h index 158864715..a0cbc9f8c 100644 --- a/include/rocksdb/db.h +++ b/include/rocksdb/db.h @@ -54,7 +54,8 @@ class Env; // Metadata associated with each SST file. struct LiveFileMetaData { - std::string name; // Name of the file + std::string column_family_name; // Name of the column family + std::string name; // Name of the file int level; // Level at which this file resides. size_t size; // File size in bytes. std::string smallestkey; // Smallest user defined key in the file.