diff options
Diffstat (limited to 'src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h')
-rw-r--r-- | src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h index 9327ae7454f..bfd539e7815 100644 --- a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h +++ b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h @@ -103,8 +103,6 @@ public: ~WiredTigerKVEngine(); - void startAsyncThreads() override; - void notifyStartupComplete() override; void setRecordStoreExtraOptions(const std::string& options); @@ -119,6 +117,8 @@ public: return !isEphemeral(); } + void checkpoint() override; + bool isDurable() const override { return _durable; } @@ -369,7 +369,6 @@ public: private: class WiredTigerSessionSweeper; - class WiredTigerCheckpointThread; /** * Opens a connection on the WiredTiger database 'path' with the configuration 'wtOpenConfig'. @@ -458,7 +457,6 @@ private: const bool _keepDataHistory = true; std::unique_ptr<WiredTigerSessionSweeper> _sessionSweeper; - std::unique_ptr<WiredTigerCheckpointThread> _checkpointThread; std::string _rsOptions; std::string _indexOptions; @@ -485,6 +483,8 @@ private: // timestamp. Provided by replication layer because WT does not persist timestamps. AtomicWord<std::uint64_t> _initialDataTimestamp; + AtomicWord<std::uint64_t> _oplogNeededForCrashRecovery; + std::unique_ptr<WiredTigerEngineRuntimeConfigParameter> _runTimeConfigParam; mutable Mutex _highestDurableTimestampMutex = |