[SERVER-39004] Introduce a quota mechanism for the overflow file Created: 15/Jan/19  Updated: 29/Oct/23  Resolved: 14/Aug/19

Status: Closed
Project: Core Server
Component/s: WiredTiger
Affects Version/s: 3.6.0, 4.0.0
Fix Version/s: 3.6.15, 4.0.12, 4.2.1, 4.3.1

Type: Improvement Priority: Major - P3
Reporter: Dmitry Agranat Assignee: Alex Cameron (Inactive)
Resolution: Fixed Votes: 4
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
depends on WT-4803 Implement file_max configuration for ... Closed
Documented
is documented by DOCS-12798 Docs for SERVER-39004: Introduce a qu... Closed
Problem/Incident
Related
related to SERVER-46291 Deprecate wiredTigerMaxCacheOverflowF... Closed
related to SERVER-42814 Remove informational message on overf... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.2, v4.0, v3.6
Sprint: Storage Engines 2019-01-28, Storage Engines 2019-02-11, Storage Engines 2019-06-03, Storage Engines 2019-06-17
Participants:
Case:
Linked BF Score: 96
Story Points: 5

 Description   

We don't currently have a quota mechanism to prevent WiredTigerLAS.wt from growing and eventually running out of disk space.

It would help to have such a configuration in place so that once a file reaches a configured size, we reboot mongod process, which will effectively clean up the WiredTigerLAS.wt file



 Comments   
Comment by Githook User [ 25/Sep/19 ]

Author:

{'email': 'alex.cameron@mongodb.com', 'name': 'Alex Cameron'}

Message: SERVER-39004 Fix WiredTigerKVEngine tests.
Branch: v3.6
https://github.com/mongodb/mongo/commit/ffcc3e6eead94a6543a22098fd9f0e0ed8578669

Comment by Githook User [ 24/Sep/19 ]

Author:

{'email': 'alex.cameron@mongodb.com', 'name': 'Alex Cameron'}

Message: SERVER-39004 Introduce a quota mechanism for the overflow file

(cherry picked from commit 2d960d94b1c760845a732c106dc669f54ee9961b)
(cherry picked from commit 73824da1d0e3e28d8f7796e4f2364aa663983e08)
(cherry picked from commit 2bff03994cca81e5a094d3fbcb513d4d6cdb4ac0)
Branch: v3.6
https://github.com/10gen/mongo-enterprise-modules/commit/ea108b8c3674a2dc1cdeb62ed3362c46666e210c

Comment by Githook User [ 24/Sep/19 ]

Author:

{'name': 'Alex Cameron', 'email': 'alex.cameron@mongodb.com'}

Message: SERVER-39004 Introduce a quota mechanism for the overflow file

(cherry picked from commit b29c22ad4b89dccca63bd2a279c48f47f76093d1)
(cherry picked from commit b6f1010451de1a10e12c4b6d865476cce284afce)
(cherry picked from commit b571e1a50d9990690f86539127cc2d119ec0edae)

SERVER-42814 Remove informational message on overflow file size quota

(cherry picked from commit 8f8fb6f1b84134e8a6ab33e13e840916af0a6280)
Branch: v3.6
https://github.com/mongodb/mongo/commit/1833f38080379a231f2bc4ec8fe4e9a6ae2cb0dc

Comment by Githook User [ 13/Aug/19 ]

Author:

{'name': 'Alex Cameron', 'username': 'tetsuo-cpp', 'email': 'alex.cameron@10gen.com'}

Message: Revert "SERVER-39004 Introduce a quota mechanism for the overflow file"

This reverts commit 9010c8eb5552f589a573515f41065348eac69ef7.
Branch: v3.6
https://github.com/mongodb/mongo/commit/cbef87692475857c7ee6e764c8f5104b39c342a1

Comment by Githook User [ 13/Aug/19 ]

Author:

{'name': 'Alex Cameron', 'username': 'tetsuo-cpp', 'email': 'alex.cameron@10gen.com'}

Message: Revert "SERVER-39004 Introduce a quota mechanism for the overflow file"

This reverts commit 2d0ca472aa0f07b07c95a48a48fb8281895b864f.
Branch: v3.6
https://github.com/10gen/mongo-enterprise-modules/commit/48bbdc1b9e7c784904fb8abadb99e8fdf9f5c018

Comment by Githook User [ 06/Aug/19 ]

Author:

{'name': 'Alex Cameron', 'username': 'tetsuo-cpp', 'email': 'alex.cameron@10gen.com'}

Message: SERVER-39004 Introduce a quota mechanism for the overflow file

(cherry picked from commit b29c22ad4b89dccca63bd2a279c48f47f76093d1)
(cherry picked from commit b6f1010451de1a10e12c4b6d865476cce284afce)
(cherry picked from commit b571e1a50d9990690f86539127cc2d119ec0edae)
Branch: v3.6
https://github.com/mongodb/mongo/commit/9010c8eb5552f589a573515f41065348eac69ef7

Comment by Githook User [ 06/Aug/19 ]

Author:

{'name': 'Alex Cameron', 'username': 'tetsuo-cpp', 'email': 'alex.cameron@10gen.com'}

Message: SERVER-39004 Introduce a quota mechanism for the overflow file

(cherry picked from commit 2d960d94b1c760845a732c106dc669f54ee9961b)
(cherry picked from commit 73824da1d0e3e28d8f7796e4f2364aa663983e08)
(cherry picked from commit 2bff03994cca81e5a094d3fbcb513d4d6cdb4ac0)
Branch: v3.6
https://github.com/10gen/mongo-enterprise-modules/commit/2d0ca472aa0f07b07c95a48a48fb8281895b864f

Comment by Githook User [ 05/Aug/19 ]

Author:

{'name': 'Alex Cameron', 'email': 'alex.cameron@10gen.com', 'username': 'tetsuo-cpp'}

Message: SERVER-39004 Introduce a quota mechanism for the overflow file

(cherry picked from commit b29c22ad4b89dccca63bd2a279c48f47f76093d1)
(cherry picked from commit b6f1010451de1a10e12c4b6d865476cce284afce)
Branch: v4.0
https://github.com/mongodb/mongo/commit/b571e1a50d9990690f86539127cc2d119ec0edae

Comment by Githook User [ 05/Aug/19 ]

Author:

{'name': 'Alex Cameron', 'email': 'alex.cameron@10gen.com', 'username': 'tetsuo-cpp'}

Message: SERVER-39004 Introduce a quota mechanism for the overflow file

(cherry picked from commit 2d960d94b1c760845a732c106dc669f54ee9961b)
(cherry picked from commit 73824da1d0e3e28d8f7796e4f2364aa663983e08)
Branch: v4.0
https://github.com/10gen/mongo-enterprise-modules/commit/2bff03994cca81e5a094d3fbcb513d4d6cdb4ac0

Comment by Githook User [ 14/Jul/19 ]

Author:

{'name': 'Alex Cameron', 'username': 'tetsuo-cpp', 'email': 'alex.cameron@10gen.com'}

Message: SERVER-39004 Introduce a quota mechanism for the overflow file

(cherry picked from commit b29c22ad4b89dccca63bd2a279c48f47f76093d1)
Branch: v4.2
https://github.com/mongodb/mongo/commit/b6f1010451de1a10e12c4b6d865476cce284afce

Comment by Githook User [ 14/Jul/19 ]

Author:

{'name': 'Alex Cameron', 'username': 'tetsuo-cpp', 'email': 'alex.cameron@10gen.com'}

Message: SERVER-39004 Introduce a quota mechanism for the overflow file

(cherry picked from commit 2d960d94b1c760845a732c106dc669f54ee9961b)
Branch: v4.2
https://github.com/10gen/mongo-enterprise-modules/commit/73824da1d0e3e28d8f7796e4f2364aa663983e08

Comment by Alex Cameron (Inactive) [ 12/Jun/19 ]

We have a new configuration option and server parameter to control this functionality within WiredTiger. This work will be backported to 4.0 and 3.6 so I've marked it as "Fully Compatible".

Comment by Githook User [ 11/Jun/19 ]

Author:

{'name': 'Alex Cameron', 'email': 'alex.cameron@10gen.com', 'username': 'tetsuo-cpp'}

Message: SERVER-39004 Introduce a quota mechanism for the overflow file
Branch: master
https://github.com/mongodb/mongo/commit/b29c22ad4b89dccca63bd2a279c48f47f76093d1

Comment by Githook User [ 11/Jun/19 ]

Author:

{'name': 'Alex Cameron', 'email': 'alex.cameron@10gen.com', 'username': 'tetsuo-cpp'}

Message: SERVER-39004 Introduce a quota mechanism for the overflow file
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/2d960d94b1c760845a732c106dc669f54ee9961b

Generated at Thu Feb 08 04:50:43 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.