Details
-
Improvement
-
Resolution: Fixed
-
Major - P3
-
None
-
Fully Compatible
-
v4.2, v4.0, v3.6
-
Query 2019-12-16
Description
At present, change streams may throw a variety of different error codes depending on the specific failure it encountered, such as InternalError, TooManyMatchingDocuments, or an unnamed code like 40576. Drivers do not recognise these as non-resumable exceptions, which can lead them to enter an infinite retry loop on a sharded cluster.
Attachments
Issue Links
- is duplicated by
-
SERVER-44610 Missing NonResumableChangeStreamError label from fatal error
-
- Closed
-