[SERVER-46291] Deprecate wiredTigerMaxCacheOverflowFileSizeGB server parameter Created: 21/Feb/20 Updated: 29/Oct/23 Resolved: 07/May/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Storage |
| Affects Version/s: | None |
| Fix Version/s: | 4.4.0-rc5, 4.7.0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Sulabh Mahajan | Assignee: | Benety Goh |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||||||
| Backport Requested: |
v4.4
|
||||||||||||||||||||||||||||
| Sprint: | Execution Team 2020-05-04, Execution Team 2020-05-18 | ||||||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||||||
| Linked BF Score: | 0 | ||||||||||||||||||||||||||||
| Description |
|
The WiredTiger cache overflow file has been removed in 4.4, so this configuration option doesn't make work any more - we should deprecate it. There are a number of users who set this configuration option - so we should be nice to them when doing this work. |
| Comments |
| Comment by Githook User [ 07/May/20 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: (cherry picked from commit 69800d419cf4caf4c0e0772fe2452e537cdd9991) |
| Comment by Githook User [ 07/May/20 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: (cherry picked from commit 518824e2c83e2dbd2a3ccca43ab3ce8b647dc91a) |
| Comment by Githook User [ 07/May/20 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: |
| Comment by Githook User [ 07/May/20 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: |
| Comment by Githook User [ 07/May/20 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: Revert " This reverts commit 6a836f75daa0d40892f63e4186ac9e2f582bba23. |
| Comment by Githook User [ 07/May/20 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: |
| Comment by Benety Goh [ 05/May/20 ] |
|
For backwards compatibility, the cache overflow startup and runtime options (—wiredTigerMaxCacheOverflowFileSizeGB and —setParameter wiredTigerMaxCacheOverflowSizeGB, introduced in |
| Comment by Githook User [ 05/May/20 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: This also aliases and deprecates the previous options for the cache overflow setting. |
| Comment by Githook User [ 05/May/20 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: |
| Comment by Githook User [ 05/May/20 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: |
| Comment by Githook User [ 05/May/20 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: |
| Comment by Sulabh Mahajan [ 01/May/20 ] |
|
Yes, all references to cache_overflow should be removed. It used to configure the size of the lookaside file. We do need to replace it with another option to set the size of the history file instead. Are we going to do that as part of this ticket or another one ? cache_overflow.file_max used to configure the maximum size of lookaside file, is replaced by |
| Comment by Benety Goh [ 30/Apr/20 ] |
|
We could mark the configuration option as deprecated and hide it from the ./mongod --help output. sulabh.mahajan, alexander.gorrod, should we also remove the follow references to the cache_overflow option as part of this ticket? This would allow users to continue providing and querying the wiredTigerMaxCacheOverflowFileSizeGB configuration option but make it a no-op as far as the storage engine's configuration is concerned. |