[SERVER-55156] Move capped collection responsibilities to the collection layer Created: 11/Mar/21  Updated: 29/Oct/23  Resolved: 18/Mar/21

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

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

Issue Links:
Depends
is depended on by SERVER-16049 Replicate capped collection deletes e... Closed
Problem/Incident
Related
is related to SERVER-55237 Create a new command that resizes reg... Closed
is related to SERVER-55230 Investigate using ranged truncation f... Closed
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2021-03-22
Participants:
Linked BF Score: 0

 Description   

This is to be done in preparation for SERVER-16049. Storage engine implementations today are expected to manage all capped collection truncation internally. However, this approach makes capped collection deletes implicit by nature. In order to support capped collection deletes explicitly, by replicating capped deletes, the collection layer needs to control this behaviour.



 Comments   
Comment by Githook User [ 18/Mar/21 ]

Author:

{'name': 'Gregory Wlodarek', 'email': 'gregory.wlodarek@mongodb.com', 'username': 'GWlodarek'}

Message: SERVER-55156 Move capped collection responsibilities to the collection layer
Branch: master
https://github.com/mongodb/mongo/commit/68cd2c39ff64864b533471af63450cd352c51709

Comment by Githook User [ 18/Mar/21 ]

Author:

{'name': 'Gregory Wlodarek', 'email': 'gregory.wlodarek@mongodb.com', 'username': 'GWlodarek'}

Message: SERVER-55156 Move capped collection responsibilities to the collection layer
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/deccb165f7c9d3728f39843644e8dae62b2b7adc

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