[SERVER-39429] Add server parameter to gate the new oplog format of large transactions Created: 07/Feb/19  Updated: 29/Oct/23  Resolved: 13/Feb/19

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

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

Backwards Compatibility: Fully Compatible
Sprint: Repl 2019-02-25
Participants:

 Description   

When working on the new oplog format, we still want to keep the test coverage for the old one so that this project doesn’t block the Prepare Transaction project, so we will have a temporary server parameter to gate the new format.



 Comments   
Comment by Matthew Russotto [ 13/Feb/19 ]

I must have messed up a git command because somehow I initially pushed the first patch set instead of the second. Fixed now.

Comment by Githook User [ 13/Feb/19 ]

Author:

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

Message: SERVER-39429 Fix sense of uassert for transaction too large.
Branch: master
https://github.com/mongodb/mongo/commit/970e0c02de8c5922efcab74cfee258f447f94741

Comment by Githook User [ 13/Feb/19 ]

Author:

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

Message: SERVER-39429 Add server parameter to gate the new oplog format of large transactions
Branch: master
https://github.com/mongodb/mongo/commit/3a8290eef5c5934462b5cb84c9daded1b3073ad9

Comment by Siyuan Zhou [ 13/Feb/19 ]

matthew.russotto, we can define server parameters in IDL. It's not required for now, but we will convert them and require IDL in a few months. There are some examples in the codebase.

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