-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution NAMER
-
Fully Compatible
-
Execution Team 2023-11-13, Execution Team 2023-11-27, Execution Team 2023-12-11, Execution Team 2023-12-25, Execution Team 2024-01-08, Execution Team 2024-01-22, Execution Team 2024-02-05, Execution Team 2024-02-19
-
159
BSONColumnBuilder already has the functionality to return the intermediate BSON Column binary (via the implemented but unused BSONColumnBuilder::intermediate()) while allowing it to append more data. This intermediate BSON Column binary is what will get inserted into the system.buckets collection and the bucket will be left in a state ready for more measurements without having to go through decompression.
We'll need to have a BSONColumnBuilder for each data column in the bucket. In addition, we need to track the memory used for BSONColumnBuilder in the BucketCatalog => this work now moved to SERVER-84101.
- depends on
-
SERVER-84178 BSONColumnBuilder::intermediate does not restore last control byte
- Closed
- is depended on by
-
SERVER-86537 Ensure we have sufficient test coverage for inserting measurements with different fields in a bucket
- Closed
- is duplicated by
-
SERVER-79412 Clear the compression state when archiving a bucket
- Closed
-
SERVER-79413 Bucket re-opening initializes the compression state
- Closed
-
SERVER-79415 Migrate time-series operations to use the compression state
- Closed
-
SERVER-83918 Optimize BSONColumn DocDiff generation
- Closed
- is related to
-
SERVER-86451 Time-series checks in validate should error not warn in testing
- Closed
-
SERVER-86695 Incorrect tracking of numBytesUncompressed when updating time-series stats
- Closed
- related to
-
SERVER-86633 Fix AlwaysCompressed Feature Flag Disablement Checks for Multiversion suites
- Closed
-
SERVER-85750 Add BSONColumnBuilder fill constructor for skips
- Backlog
-
SERVER-85873 Remove subsequent re-computation of unchanged BSONColumn data before stable anchor point
- Closed
-
SERVER-86187 Provide better iterator interface to InsertionOrderedColumnMap
- Closed