[DOCS-13632] Investigate changes in SERVER-46291: Deprecate wiredTigerMaxCacheOverflowFileSizeGB server parameter Created: 05/May/20  Updated: 13/Nov/23  Due: 22/May/20  Resolved: 27/May/20

Status: Closed
Project: Documentation
Component/s: manual
Affects Version/s: None
Fix Version/s: 4.4.0-rc5, 4.7.0, Server_Docs_20231030, Server_Docs_20231106, Server_Docs_20231105, Server_Docs_20231113

Type: Task Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Kay Kim (Inactive)
Resolution: Fixed Votes: 0
Labels: docs-storage
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
documents SERVER-46291 Deprecate wiredTigerMaxCacheOverflowF... Closed
Related
is related to DOCS-12798 Docs for SERVER-39004: Introduce a qu... Closed
Participants:
Days since reply: 3 years, 37 weeks ago
Epic Link: DOCS: 4.4 Server Release Work

 Description   

Description

Changes to ticket per email – so, this ticket would be about  wiredTigerMaxCacheOverflowSizeGB
Will not need to do wiredTigerMaxHistoryFileSizeGB as that has been eliminated.

Today, we have made another change that makes the LAS cache file limit parameter ("wiredTigerMaxCacheOverflowSizeGB") a hidden option with no effect in version 4.4. In addition, we eliminated the new parameter mentioned in the previous downstream changes email that was going to limit the size of the WiredTiger history file ("wiredTigerMaxHistoryFileSizeGB"),because this functionality would not provide a good solution for users who desired the same behavior as for the cache file limit option. Dima, you raised some good questions here and we decided that we did not have satisfactory answers with the existence of this new option.

Please reach out to Brian Lane if anyone has concerns or questions about this new change.
-Eric

Downstream Change Summary

SERVER-46291 adds a new startup option —wiredTigerMaxHistoryFileSizeGB (runtime --setParameter wiredTigerMaxHistoryFileSizeGB) to support the durable history project. This allows users to set an upper limit on the growth of the history file, which is the 4.4 equivalent of the cache overflow file. The defaut setting, similar to the behavior for the cache overflow file in 4.2 and earlier versions, does not impose a limit on the size of the history file and allows the history file to grow unbounded.

For backwards compatibility, the cache overflow startup and runtime options (—wiredTigerMaxCacheOverflowFileSizeGB and —setParameter wiredTigerMaxCacheOverflowSizeGB, introduced in SERVER-39004) have been modified to control the history file settings described above and will produce deprecation warnings in the server logs when used.

Description of Linked Ticket

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.

Scope of changes

Impact to Other Docs

MVP (Work and Date)

Resources (Scope or Design Docs, Invision, etc.)



 Comments   
Comment by Githook User [ 27/May/20 ]

Author:

{'name': 'Kay Kim', 'email': 'kay.kim@10gen.com', 'username': 'kay-kim'}

Message: DOCS-13632: 4.4 deprecates wiredTigerMaxCacheOverflowSizeGB
Branch: master
https://github.com/mongodb/docs/commit/a7cddf5dcc6f8452e5dfd8807b536d78ade5ad49

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