[SERVER-77151] Add supports for using temporary bucket catalogs besides the global one Created: 15/May/23  Updated: 29/Oct/23  Resolved: 16/May/23

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

Type: Task Priority: Major - P3
Reporter: Yuhong Zhang Assignee: Yuhong Zhang
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2023-05-29
Participants:

 Description   

We would want to reuse the bucket catalog insert logic for updated measurements from user updates, but we will need these measurements to be inserted into non-existing buckets. Having a temporary bucket catalog could help achieve this but we will need to make some changes:

  1. The temporary bucket catalog for each update command should only need one stripe
  2. When we're done with the temporary bucket catalog, we will need to merge the execution stats to the main bucket catalog


 Comments   
Comment by Githook User [ 16/May/23 ]

Author:

{'name': 'Yuhong Zhang', 'email': 'yuhong.zhang@mongodb.com', 'username': 'YuhongZhang98'}

Message: SERVER-77151 Add a helper to merge in a collection's bucket catalog execution stats
Branch: master
https://github.com/mongodb/mongo/commit/f05053d2cb65b84eaed4db94c25e9fe4be82d78c

Comment by Githook User [ 16/May/23 ]

Author:

{'name': 'Yuhong Zhang', 'email': 'yuhong.zhang@mongodb.com', 'username': 'YuhongZhang98'}

Message: SERVER-77151 Make the number of stripes configurable for the bucket catalog
Branch: master
https://github.com/mongodb/mongo/commit/9067d947c9c75146ea889f334e5c5cd17e94baba

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