Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Fully Compatible
-
Sharding 2022-03-07, Sharding NYC 2022-03-21
Description
To be able to retain previous behavior for retrying operations, such as findAndModify, we want to convert any InternalTransactionNotSupported errors we get during fcv downgrade to something that a client running a retryable write would retry on. We could then return back the appropriate response on retry (for findAndModify we would return IncompleteTransactionHistory)