summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h
diff options
context:
space:
mode:
authorwolfkdy <kdy71107216@aliyun.com>2017-03-04 16:10:58 +0800
committerGeert Bosch <geert@mongodb.com>2017-07-05 17:44:39 -0400
commit93beb0234eba9dc58ab6070ad472022f96e019e6 (patch)
tree2187cdfef5e3b602fb736d175677e4eb7db562f5 /src/mongo/db/storage/wiredtiger/wiredtiger_record_store.h
parent2aefd80d1acea065c77bd3bd69abf686a27ae3e0 (diff)
downloadmongo-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.h4
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;