node-mongodb-native
node-mongodb-native copied to clipboard
feat(NODE-6338): implement client bulk write error handling
Description
Implements error handling for MongoClient#bulkWrite
operations.
What is changing?
- Unskips remaining unified tests around error handling and retries.
- Syncs retryable-writes spec tests
- Implements remaining CRUD prose tests around error handling.
- Implements all required error handling per the bulk write spec.
Is there new documentation needed for these changes?
None
What is the motivation for this change?
NODE-6338
Double check the following
- [x] Ran
npm run check:lint
script - [x] Self-review completed using the steps outlined here
- [x] PR title follows the correct format:
type(NODE-xxxx)[!]: description
- Example:
feat(NODE-1234)!: rewriting everything in coffeescript
- Example:
- [x] Changes are covered by tests
- [ ] New TODOs have a related JIRA ticket