[SERVER-85341] Move determining rollover action from bucket_catalog_internal::insertIntoBucket into bucket_catalog_internal::useBucket Created: 17/Jan/24  Updated: 05/Feb/24  Resolved: 05/Feb/24

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

Type: Task Priority: Major - P3
Reporter: Damian Wasilewicz Assignee: Damian Wasilewicz
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Sprint: Execution Team 2024-01-22, Execution Team 2024-02-05, Execution Team 2024-02-19
Participants:

 Description   

SERVER-79480 involves changing the rollover behavior of buckets to accommodate for the fact that there will be multiple open buckets. This is a split off ticket from that ticket that handles moving the code that handles determining rollover action from insertIntoBucket into useBucket - this will change the contract for useBucket to return a bucket with no RolloverAction that can be inserted into by insertIntoBucket safely, and rollover buckets if there are no such buckets. It will essentially also collapse the functionality of useAlternateBucket into useBucket.



 Comments   
Comment by Damian Wasilewicz [ 05/Feb/24 ]

Given that the always compressed project will no longer involve adding multiple open buckets per metadata, we will no longer do the work in this ticket.

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