[SERVER-56240] Turn on checkpointing for the keystore Data Store Created: 21/Apr/21  Updated: 29/Oct/23  Resolved: 03/Jun/21

Status: Closed
Project: Core Server
Component/s: Security
Affects Version/s: 4.9.0
Fix Version/s: 4.2.15, 4.4.7, 4.0.26, 5.0.0-rc2, 5.1.0-rc0

Type: Bug Priority: Major - P3
Reporter: Eric Milkie Assignee: Sara Golemon
Resolution: Fixed Votes: 0
Labels: post-rc0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Related
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Requested:
v5.0, v4.4, v4.2, v4.0
Sprint: Security 2021-05-31, Security 2021-06-14
Participants:
Case:

 Description   

Currently, the keystore data store uses a configuration of WiredTiger with logging enabled but without doing any checkpoints. This means as writes accumulate to the keystore, the log files (journal files) will continue to accumulate and never be deleted until shutdown time. WiredTiger has a built-in checkpointing thread that can be configured to run at a configured interval; we should either make use of this or run our own checkpoint thread (or use the current MongoDB checkpointing thread) to execute periodic checkpoints of the keystore.



 Comments   
Comment by Githook User [ 16/Jun/21 ]

Author:

{'name': 'Sara Golemon', 'email': 'sara.golemon@mongodb.com', 'username': 'sgolemon'}

Message: SERVER-56240 Enable checkpointing for ESE keystore

(cherry picked from commit 9a478cd4ac76539458dbbeb1596d63e8ba02c249)
Branch: v4.0
https://github.com/10gen/mongo-enterprise-modules/commit/14306809c3a087be8cb921e8e44775f020b3a3d0

Comment by Githook User [ 15/Jun/21 ]

Author:

{'name': 'Sara Golemon', 'email': 'sara.golemon@mongodb.com', 'username': 'sgolemon'}

Message: SERVER-56240 Enable checkpointing for ESE keystore

(cherry picked from commit 9a478cd4ac76539458dbbeb1596d63e8ba02c249)
Branch: v4.2
https://github.com/10gen/mongo-enterprise-modules/commit/2e52b7f63bacf65a5a945addd9c1c860ea58cb5b

Comment by Githook User [ 15/Jun/21 ]

Author:

{'name': 'Sara Golemon', 'email': 'sara.golemon@mongodb.com', 'username': 'sgolemon'}

Message: SERVER-56240 Enable checkpointing for ESE keystore

(cherry picked from commit 9a478cd4ac76539458dbbeb1596d63e8ba02c249)
Branch: v4.4
https://github.com/10gen/mongo-enterprise-modules/commit/fb5dae4413d7a5994bacb93c1501ade89c613791

Comment by Githook User [ 11/Jun/21 ]

Author:

{'name': 'Sara Golemon', 'email': 'sara.golemon@mongodb.com', 'username': 'sgolemon'}

Message: SERVER-56240 Enable checkpointing for ESE keystore
Branch: v5.0
https://github.com/10gen/mongo-enterprise-modules/commit/9c0ab361c98fe059e2b71b355574822dd49fdc9c

Comment by Githook User [ 01/Jun/21 ]

Author:

{'name': 'Sara Golemon', 'email': 'sara.golemon@mongodb.com', 'username': 'sgolemon'}

Message: SERVER-56240 Enable checkpointing for ESE keystore
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/9a478cd4ac76539458dbbeb1596d63e8ba02c249

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