[SERVER-53072] Expire entries in the bucket catalog if the total size threshold is exceeded Created: 25/Nov/20  Updated: 29/Oct/23  Resolved: 22/Jan/21

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.9.0

Type: Task Priority: Major - P3
Reporter: Gregory Noma Assignee: Gregory Noma
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-52523 implement in-memory bucket catalog to... Closed
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2021-01-11, Execution Team 2021-01-25
Participants:
Linked BF Score: 12

 Description   

The catalog has an "idle bucket" queue with references to all buckets that do not have writers. This queue allows expiring entries in the bucket catalog if their total size exceeds some (big) threshold. On step-down this queue is flushed, so the bucket catalog is empty.



 Comments   
Comment by Githook User [ 22/Jan/21 ]

Author:

{'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}

Message: SERVER-53072 Expire time-series bucket catalog entries if the memory usage threshold is exceeded
Branch: master
https://github.com/mongodb/mongo/commit/e7d052def1cfef4d2a47a4731b4022b90e1e5b08

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