diff options
Diffstat (limited to 'src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h')
-rw-r--r-- | src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h b/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h index 26102686dbd..2d38888dc90 100644 --- a/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h +++ b/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h @@ -56,41 +56,6 @@ extern AtomicWord<std::int64_t> snapshotTooOldErrorCount; class BSONObjBuilder; -class WiredTigerOperationStats final : public StorageStats { -public: - /** - * There are two types of statistics provided by WiredTiger engine - data and wait. - */ - enum class Section { DATA, WAIT }; - - BSONObj toBSON() final; - - StorageStats& operator+=(const StorageStats&) final; - - WiredTigerOperationStats& operator+=(const WiredTigerOperationStats&); - - /** - * Fetches an operation's storage statistics from WiredTiger engine. - */ - void fetchStats(WT_SESSION*, const std::string&, const std::string&); - - std::shared_ptr<StorageStats> getCopy() final; - -private: - /** - * Each statistic in WiredTiger has an integer key, which this map associates with a section - * (either DATA or WAIT) and user-readable name. - */ - static std::map<int, std::pair<StringData, Section>> _statNameMap; - - /** - * Stores the value for each statistic returned by a WiredTiger cursor. Each statistic is - * associated with an integer key, which can be mapped to a name and section using the - * '_statNameMap'. - */ - std::map<int, long long> _stats; -}; - class WiredTigerRecoveryUnit final : public RecoveryUnit { public: WiredTigerRecoveryUnit(WiredTigerSessionCache* sc); |