bool BuildOptionsTable();
void InitDb();
- void InitReadonlyDb(SharedState*);
+ // The initialization work is split into two parts to avoid a circular
+ // dependency with `SharedState`.
+ void FinishInitDb(SharedState*);
// Return false if verification fails.
bool VerifySecondaries();
Status MaybeReleaseSnapshots(ThreadState* thread, uint64_t i);
#ifndef ROCKSDB_LITE
- Status VerifyGetLiveAndWalFiles(ThreadState* thread);
+ Status VerifyGetLiveFiles() const;
+ Status VerifyGetSortedWalFiles() const;
+ Status VerifyGetCurrentWalFile() const;
+ void TestGetProperty(ThreadState* thread) const;
+
virtual Status TestApproximateSize(
ThreadState* thread, uint64_t iteration,
const std::vector<int>& rand_column_families,