[SERVER-79479] Allow storing multiple open buckets per metadata Created: 28/Jul/23 Updated: 26/Jan/24 Resolved: 10/Jan/24 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.3.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Gregory Wlodarek | Assignee: | Damian Wasilewicz |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Assigned Teams: |
Storage Execution
|
||||
| Backwards Compatibility: | Fully Compatible | ||||
| Sprint: | Execution Team 2023-12-11, Execution Team 2023-12-25, Execution Team 2024-01-08, Execution Team 2024-01-22 | ||||
| Participants: | |||||
| Linked BF Score: | 36 | ||||
| Description |
|
Compressed buckets are currently sorted by the time field. This becomes a challenge with always compressed buckets as compression is append-only. It's common for measurements to be inserted slightly out of order. To work around this, we will have to modify the BucketCatalog to support having multiple buckets open for the same metadata. From my initial look at this, it looks like the appropriate data structures are already in place to support this. So we'll need to add some testing around this. |
| Comments |
| Comment by Githook User [ 10/Jan/24 ] |
|
Author: {'name': 'Damian Wasilewicz', 'email': '33820523+DamianWasilewicz@users.noreply.github.com', 'username': 'DamianWasilewicz'}Message: GitOrigin-RevId: 95f7ddd20087fbaf5b3f4167d70a9c37b5d1aa1f |