[SERVER-76768] Refactor timeseries update translation Created: 02/May/23  Updated: 29/Oct/23  Resolved: 24/Jul/23

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

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

Issue Links:
Related
Assigned Teams:
Storage Execution
Backwards Compatibility: Fully Compatible
Sprint: Execution NAMR Team 2023-07-24, Execution NAMR Team 2023-08-07
Participants:
Linked BF Score: 108

 Description   

Currently timeseries::translateUpdate walks the update modification BSON object and replaces references to the meta field with meta as needed for update push down. Instead, if possible, we should try to do this on the update tree in ParsedUpdate.



 Comments   
Comment by Githook User [ 24/Jul/23 ]

Author:

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

Message: SERVER-76768 Remove meta-only update translation for time-series updates
Branch: master
https://github.com/mongodb/mongo/commit/035ecbbd4f6bba18ff4027618a013fb7b7555762

Comment by Githook User [ 21/Jul/23 ]

Author:

{'name': 'Uladzimir Makouski', 'email': 'uladzimir.makouski@mongodb.com', 'username': 'umakouski'}

Message: Revert "SERVER-76768 Remove meta-only update translation for time-series updates"

This reverts commit 69c4b6144fb53f4c9a69725a40debe572e801fe1.
Branch: master
https://github.com/mongodb/mongo/commit/dfad116562f15547e65f3902c5b45e744693e9e1

Comment by Githook User [ 20/Jul/23 ]

Author:

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

Message: SERVER-76768 Remove meta-only update translation for time-series updates
Branch: master
https://github.com/mongodb/mongo/commit/69c4b6144fb53f4c9a69725a40debe572e801fe1

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