-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
-
Fully Compatible
-
Execution Team 2024-02-05, Execution Team 2024-03-04, Execution Team 2024-03-18
Each data field in a bucket will maintain a BSONColumnBuilder. Because this will live in the BucketCatalog, we need a way to track memory usage for the builder. Use the tracking allocator to keep track of the number of bytes allocated/deallocated in BSONColumnBuilder.
- depends on
-
SERVER-87559 Move tracking allocator types out of time-series directory
- Closed
-
SERVER-84570 Reduce memory usage in BSONColumnBuilder
- Closed
- is related to
-
SERVER-87885 Make shared buffer templated on an allocator
- Closed
-
SERVER-87909 Make flatten object helper in BSONColumnBuilder not a member variable
- Closed
-
SERVER-87887 Remove TrackedBSONColumnBuilder typedef
- Closed