-
Type: Epic
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Improve Error Messaging
-
Go Drivers
-
-
To Do
-
0
-
0
-
0
-
100
We can significantly improve error messaging and debug-ability by adding context to errors as we return them (i.e. by wrapping errors). We can also "join" errors that occur during operation retries, allowing us to see the full history of an operation in a single error, including all retries. Those together should make it way easier to debug some Go Driver errors.
- related to
-
GODRIVER-2975 Fully support "errors.Is" and "errors.As" in all stable BSON APIs
- Backlog