-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Aggregation Framework
-
Fully Compatible
-
Query 2020-02-24
After speaking with jeff.yemin, we are concerned that with the removal of the NonResumableChangeStreamError label in SERVER-45505, older drivers running on a 4.4 deployment would be exposed to all the driver retry loop scenarios that we have previously addressed. As such, we should continue to attach the NonResumableChangeStreamError label to command responses in 4.4. New drivers will obey the ResumableChangeStreamError whitelist, while older drivers will obey the NonResumableChangeStreamError blacklist.
While this will safeguard older drivers against all known cases where a driver retry loop is possible, we will not commit to maintaining the blacklist going forward, and will remove it in a future release.
cc divjot.arora
- is related to
-
SERVER-45505 Add ResumableChangeStreamError error label
- Closed
- related to
-
SERVER-46104 Remove NonResumableChangeStreamError label
- Backlog