-
Type:
Bug
-
Resolution: Done
-
Priority:
Unknown
-
Affects Version/s: None
-
Component/s: Bulk API
-
None
-
Go Drivers
-
None
-
None
-
None
-
None
-
None
-
None
Context
An unordered collection.BulkWrite that spans multiple batches can silently return success when an earlier batch's write-concern failure is overwritten by a later successful batch's nil WriteConcernError.
This is collection bulk-write, not client bulk-write. In triage, we assumed client bulk-write which prohibits propagating batch errors. Collection bulk-write does not have this prohibition. This is a legitimate bug.
Definition of done
The last non-nil write concern error should be propagated on BulkWriteException.
- is duplicated by
-
GODRIVER-4041 Add a regression test for preserving WC errs on collection bulk write
-
- Closed
-
- tested by
-
GODRIVER-4041 Add a regression test for preserving WC errs on collection bulk write
-
- Closed
-