[SERVER-76551] Timeseries upsert support Created: 26/Apr/23  Updated: 29/Oct/23  Resolved: 22/May/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: Alyssa Clark
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-77132 Support timeseries upsert on a sharde... Closed
Assigned Teams:
Storage Execution
Backwards Compatibility: Fully Compatible
Participants:

 Description   

Add the ability to perform upserts in TS_MODIFY.

 

Note that this will also include updating calls to shouldRetryDuplicateKeyException as well as places that use the filter attached to the canonical query returned by ParsedUpdate to generate upsert documents, since that filter will not include the residual predicate. Search for all locations that create a ParsedUpdate with CollectionPtr::null for context.



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

Author:

{'name': 'Alyssa Wagenmaker', 'email': 'alyssa.wagenmaker@mongodb.com', 'username': 'awagenmaker'}

Message: SERVER-76551 Timeseries upsert support
Branch: master
https://github.com/mongodb/mongo/commit/333e371d0bd60ffa6bd389a6a993d64daf298854

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