[SERVER-40673] Support applyOps with partialTxn on secondary for transactions Created: 16/Apr/19  Updated: 29/Oct/23  Resolved: 25/Apr/19

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: 4.1.11

Type: Task Priority: Major - P3
Reporter: Siyuan Zhou Assignee: Matthew Russotto
Resolution: Fixed Votes: 0
Labels: bigtxns_packing
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Gantt Dependency
has to be done before SERVER-40674 Record all operations as single-entry... Closed
Backwards Compatibility: Fully Compatible
Sprint: Repl 2019-04-22, Repl 2019-05-06
Participants:

 Description   

This ticket is to support applyOps with partialTxn on secondary, while keeping explicit commitTransaction and prepareTransaction commands. Both unprepared and prepared should be supported in this ticket.



 Comments   
Comment by Githook User [ 25/Apr/19 ]

Author:

{'name': 'Matthew Russotto', 'username': 'mtrussotto', 'email': 'matthew.russotto@10gen.com'}

Message: SERVER-40673 Support applyOps with partialTxn on secondary for transactions.
Branch: master
https://github.com/mongodb/mongo/commit/62a83fde9e2bd143000cfc42c8c134365a3b50b1

Comment by Siyuan Zhou [ 19/Apr/19 ]

matthew.russotto, according to your POC, do you think any part of this work should be parallelized? It seems other packing tickets may be blocked by this one. Maybe it's possible to push the parsing / IDL change first to unblock other tickets?

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