[SERVER-78156] Test the mongos fsync with lock command with distributed transactions Created: 15/Jun/23  Updated: 29/Oct/23  Resolved: 07/Aug/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.1.0-rc0, 4.4.25, 7.0.2, 5.0.22, 6.0.11

Type: Task Priority: Major - P3
Reporter: Nandini Bhartiya Assignee: David Chen (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Assigned Teams:
Sharding NYC
Backwards Compatibility: Minor Change
Backport Requested:
v7.0, v6.0, v5.0, v4.4
Participants:
Story Points: 5

 Description   

Test the interaction of distributed transactions and executing the fsync with lock command. Add scenarios where the mongos fsync with lock must wait for in flight distributed transactions to complete and ones where the transactions are blocked due to the successful execution of the fsync with lock command.



 Comments   
Comment by Githook User [ 15/Sep/23 ]

Author:

{'name': 'David Chen', 'email': 'david.chen@mongodb.com', 'username': ''}

Message: SERVER-78156: Ensure Fsync (lock: true) blocks distributed transactions.

(cherry picked from commit 92ecf126810ed338d7e8b8f19906099582dd43fc)
(cherry picked from commit 81dd9db631f72e1abcfc7eb4fdd96e0943e983bb)
(cherry picked from commit 7ed1edc65c381cabf6d70c706d22e812a5c2158d)
Branch: v4.4
https://github.com/mongodb/mongo/commit/db0aafd84825df95ed2ea4eaae1430830e103e63

Comment by Githook User [ 13/Sep/23 ]

Author:

{'name': 'David Chen', 'email': 'david.chen@mongodb.com', 'username': ''}

Message: SERVER-78156: Ensure Fsync (lock: true) blocks distributed transactions.

(cherry picked from commit 92ecf126810ed338d7e8b8f19906099582dd43fc)
(cherry picked from commit 81dd9db631f72e1abcfc7eb4fdd96e0943e983bb)
Branch: v5.0
https://github.com/mongodb/mongo/commit/5acfbabe0da6938f9b78d82dc5e230deda21794f

Comment by Githook User [ 12/Sep/23 ]

Author:

{'name': 'David Chen', 'email': 'david.chen@mongodb.com', 'username': ''}

Message: SERVER-78156: Ensure Fsync (lock: true) blocks distributed transactions.

(cherry picked from commit 92ecf126810ed338d7e8b8f19906099582dd43fc)
Branch: v6.0
https://github.com/mongodb/mongo/commit/cad5b90292d51135be38b44be993be64a861e5a8

Comment by Githook User [ 30/Aug/23 ]

Author:

{'name': 'David Chen', 'email': 'david.chen@mongodb.com', 'username': ''}

Message: SERVER-78156: Ensure Fsync (lock: true) blocks distributed transactions.

(cherry picked from commit 92ecf126810ed338d7e8b8f19906099582dd43fc)
Branch: v7.0
https://github.com/mongodb/mongo/commit/d67fb8df39a254d7e0d8405fe44508156f4ff53e

Comment by Githook User [ 07/Aug/23 ]

Author:

{'name': 'David Chen', 'email': 'david.chen@mongodb.com', 'username': ''}

Message: SERVER-78156: Ensure Fsync (lock: true) blocks distributed transactions.
Branch: minh.luu-no_compile_sys-perf
https://github.com/mongodb/mongo/commit/92ecf126810ed338d7e8b8f19906099582dd43fc

Comment by Githook User [ 04/Aug/23 ]

Author:

{'name': 'David Chen', 'email': 'david.chen@mongodb.com', 'username': ''}

Message: SERVER-78156: Ensure Fsync (lock: true) blocks distributed transactions.
Branch: master
https://github.com/mongodb/mongo/commit/92ecf126810ed338d7e8b8f19906099582dd43fc

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