diff options
author | wolfkdy <kdy71107216@aliyun.com> | 2017-03-04 16:10:58 +0800 |
---|---|---|
committer | Geert Bosch <geert@mongodb.com> | 2017-07-05 17:44:39 -0400 |
commit | 93beb0234eba9dc58ab6070ad472022f96e019e6 (patch) | |
tree | 2187cdfef5e3b602fb736d175677e4eb7db562f5 /src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h | |
parent | 2aefd80d1acea065c77bd3bd69abf686a27ae3e0 (diff) | |
download | mongo-93beb0234eba9dc58ab6070ad472022f96e019e6.tar.gz |
SERVER-22766 wiredtiger engine support update oplogsize online
Diffstat (limited to 'src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h')
-rw-r--r-- | src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h b/src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h index 726febce42c..aca92fbea1d 100644 --- a/src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h +++ b/src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h @@ -218,6 +218,8 @@ public: void waitForAllEarlierOplogWritesToBeVisible(OperationContext* opCtx) const override; + Status updateCappedSize(OperationContext* opCtx, long long cappedSize) final; + bool isOplog() const { return _isOplog; } @@ -317,7 +319,7 @@ private: const bool _isEphemeral; // True if the namespace of this record store starts with "local.oplog.", and false otherwise. const bool _isOplog; - const int64_t _cappedMaxSize; + int64_t _cappedMaxSize; const int64_t _cappedMaxSizeSlack; // when to start applying backpressure const int64_t _cappedMaxDocs; RecordId _cappedFirstRecord; |