[SERVER-73053] after shard merge ops in change collection have no coresponding entry in oplog Created: 19/Jan/23  Updated: 29/Oct/23  Resolved: 07/Apr/23

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

Type: Bug Priority: Major - P3
Reporter: Mickey Winters Assignee: Mickey Winters
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-72828 Ensure Shard Merge supports large tra... Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: QE 2023-02-20, QE 2023-03-06, QE 2023-03-20, QE 2023-04-03, QE 2023-04-17
Participants:
Story Points: 5

 Description   

this causes an issue when resuming and reading a large transaction because this function will search for the constituent applyOps entries of the large transaction in the oplog, but if the transaction happened before or during the shard merge, the entries will only be in the change collection.



 Comments   
Comment by Githook User [ 06/Apr/23 ]

Author:

{'name': 'Mickey. J Winters', 'email': 'mickey.winters@mongodb.com', 'username': 'mjrb'}

Message: SERVER-73053 TransactionHistoryIterator queries change collections if its for a serverless change stream
Branch: master
https://github.com/mongodb/mongo/commit/9595ffb2b2a270c2038f01737131d0d015464633

Comment by Githook User [ 04/Apr/23 ]

Author:

{'name': 'Mickey. J Winters', 'email': 'mickey.winters@mongodb.com', 'username': 'mjrb'}

Message: Revert "SERVER-73053 TransactionHistoryIterator queries change collections if its for a serverless change stream"

This reverts commit 11f7a63fcd931ccd1834a1b5131dcdaeee8b626a.
Branch: master
https://github.com/mongodb/mongo/commit/4c5acba22fc2d30e2d0cd64beed1b5225b81789d

Comment by Githook User [ 03/Apr/23 ]

Author:

{'name': 'Mickey. J Winters', 'email': 'mickey.winters@mongodb.com', 'username': 'mjrb'}

Message: SERVER-73053 TransactionHistoryIterator queries change collections if its for a serverless change stream
Branch: master
https://github.com/mongodb/mongo/commit/11f7a63fcd931ccd1834a1b5131dcdaeee8b626a

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