[SERVER-51417] Remove the conversion of error TransactionCoordinatorReachedAbortDecision in sendPrepareToShard() Created: 07/Oct/20  Updated: 29/Oct/23  Resolved: 11/Mar/21

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

Type: Task Priority: Major - P3
Reporter: Andrew Shuvalov (Inactive) Assignee: Andrew Shuvalov (Inactive)
Resolution: Fixed Votes: 0
Labels: sharding-wfbf-day
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Sharding 2020-11-02, Sharding 2020-11-16, Sharding 2020-11-30, Sharding 2020-12-14, Sharding 2020-12-28, Sharding 2021-01-11, Sharding 2021-01-25, Sharding 2021-02-22, Sharding 2021-03-08, Sharding 2021-03-22
Participants:

 Description   

We think that the code that converts the exception TransactionCoordinatorReachedAbortDecision here is no longer necessary after SERVER-50470 is submitted.

 

The reason to not remove it right away is because this block is not reached by the test in the above ticket and thus we cannot reason that the removal is safe, while we can reason that keeping this code is safe. Before doing that the test in SERVER-51325 must be completed, which is supposed to reach this fragment.



 Comments   
Comment by Githook User [ 11/Mar/21 ]

Author:

{'name': 'Andrew Shuvalov', 'email': 'andrew.shuvalov@mongodb.com', 'username': 'shuvalov-mdb'}

Message: SERVER-51417: targeted fault injection to reproduce non retriable error when sending prepare transaction to shards
Branch: master
https://github.com/mongodb/mongo/commit/959427ba1092ff2984effa06370e130b321390bc

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