[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. |