[SERVER-50494] [passthrough suite] Implement proxy’s retry logic for batch write commands Created: 24/Aug/20  Updated: 29/Oct/23  Resolved: 20/Nov/20

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: None
Fix Version/s: 4.9.0

Type: Task Priority: Major - P3
Reporter: Cheahuychou Mao Assignee: Jason Zhang
Resolution: Fixed Votes: 0
Labels: pm-1791_milestone-C
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-50493 [passthrough suite] Make tenant_migra... Closed
Related
related to SERVER-67043 remove TestData.disableBatchWrites fr... Closed
Backwards Compatibility: Fully Compatible
Sprint: Sharding 2020-10-19, Sharding 2020-11-16, Sharding 2020-11-30
Participants:

 Description   

Make the override extract the response for failed batch write commands and retry the writes that failed with TenantMigrationCommitted or TenantMigrationAborted.
Ordered and unordered operations need to be handled differently.



 Comments   
Comment by Githook User [ 20/Nov/20 ]

Author:

{'name': 'Jason Zhang', 'email': 'jason.zhang@mongodb.com', 'username': 'jz1242'}

Message: SERVER-50494 Implement proxy’s retry logic for batch write commands

Co-authored-by: Cheahuychou Mao <mao.cheahuychou@gmail.com>
Branch: master
https://github.com/mongodb/mongo/commit/34a81def84f07db8bfff2a9a378c46328c2f8aca

Generated at Thu Feb 08 05:22:48 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.