Updates and deletes performed by a query currently do not handle TemprorailyUnavailableException as they don't use writeConflictRetry.
This exception should be handled by the server and not reported to the user in the same way we treat it in writeConflictRetry
The assumption that all operations use writeConflictRetry is incorrect, and we will need to make some changes to the query system.
- related to
-
SERVER-60839 Introduce a TemporarilyUnavailable error type
- Closed
-
SERVER-65254 Disable TemporarilyUnavailableException behavior by default
- Closed
-
SERVER-67984 Re-enable TemporarilyUnavailableException behaviour by default
- Closed