Home
last modified time | relevance | path

Searched refs:FileState (Results 1 – 2 of 2) sorted by relevance

/rocksdb-6.9/test_util/
Dfault_injection_test_env.h33 struct FileState { struct
39 explicit FileState(const std::string& filename) in FileState() argument
45 FileState() : pos_(-1), pos_at_last_sync_(-1), pos_at_last_flush_(-1) {} in FileState() function
79 FileState state_;
167 void WritableFileClosed(const FileState& state);
169 void WritableFileSynced(const FileState& state);
171 void WritableFileAppended(const FileState& state);
175 Status DropFileData(std::function<Status(Env*, FileState)> func);
217 std::map<std::string, FileState> db_file_state_;
Dfault_injection_test_env.cc86 Status FileState::DropUnsyncedData(Env* env) const { in DropUnsyncedData()
91 Status FileState::DropRandomUnsyncedData(Env* env, Random* rand) const { in DropRandomUnsyncedData()
344 void FaultInjectionTestEnv::WritableFileClosed(const FileState& state) { in WritableFileClosed()
352 void FaultInjectionTestEnv::WritableFileSynced(const FileState& state) { in WritableFileSynced()
363 void FaultInjectionTestEnv::WritableFileAppended(const FileState& state) { in WritableFileAppended()
377 std::function<Status(Env*, FileState)> func) { in DropFileData()
380 for (std::map<std::string, FileState>::const_iterator it = in DropFileData()
383 const FileState& state = it->second; in DropFileData()
392 return DropFileData([&](Env* env, const FileState& state) { in DropUnsyncedFileData()
398 return DropFileData([&](Env* env, const FileState& state) { in DropRandomUnsyncedFileData()