diff --git a/src/leveldb/db/db_test.cc b/src/leveldb/db/db_test.cc --- a/src/leveldb/db/db_test.cc +++ b/src/leveldb/db/db_test.cc @@ -119,6 +119,7 @@ } return base_->Sync(); } + std::string GetName() const override { return "[datafile]"; } }; class ManifestFile : public WritableFile { private: @@ -143,6 +144,8 @@ return base_->Sync(); } } + std::string GetName() const override { return "[manifestfile]"; } + }; if (non_writable_.Acquire_Load() != NULL) { @@ -176,6 +179,7 @@ counter_->Increment(); return target_->Read(offset, n, result, scratch); } + std::string GetName() const override { return "[countingfile]"; } }; Status s = target()->NewRandomAccessFile(f, r); diff --git a/src/leveldb/db/fault_injection_test.cc b/src/leveldb/db/fault_injection_test.cc --- a/src/leveldb/db/fault_injection_test.cc +++ b/src/leveldb/db/fault_injection_test.cc @@ -114,6 +114,7 @@ virtual Status Close(); virtual Status Flush(); virtual Status Sync(); + std::string GetName() const override; private: FileState state_; @@ -224,6 +225,11 @@ return s; } +std::string TestWritableFile::GetName() const /*override*/ { + return "[testwritablefile]"; +} + + Status FaultInjectionTestEnv::NewWritableFile(const std::string& fname, WritableFile** result) { WritableFile* actual_writable_file; diff --git a/src/leveldb/db/log_test.cc b/src/leveldb/db/log_test.cc --- a/src/leveldb/db/log_test.cc +++ b/src/leveldb/db/log_test.cc @@ -49,6 +49,7 @@ contents_.append(slice.data(), slice.size()); return Status::OK(); } + std::string GetName() const override { return "[stringdest]"; } }; class StringSource : public SequentialFile { @@ -86,6 +87,8 @@ return Status::OK(); } + + std::string GetName() const override { return "[stringsource]"; } }; class ReportCollector : public Reader::Reporter { diff --git a/src/leveldb/table/table_test.cc b/src/leveldb/table/table_test.cc --- a/src/leveldb/table/table_test.cc +++ b/src/leveldb/table/table_test.cc @@ -102,6 +102,9 @@ return Status::OK(); } + std::string GetName() const override { return "[stringsink]"; } + + private: std::string contents_; }; @@ -130,6 +133,8 @@ return Status::OK(); } + std::string GetName() const override { return "[stringsource]"; } + private: std::string contents_; };