node-mongodb-native icon indicating copy to clipboard operation
node-mongodb-native copied to clipboard

feat(NODE-6338): implement client bulk write error handling

Open durran opened this issue 4 months ago • 0 comments

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
  • [x] Changes are covered by tests
  • [ ] New TODOs have a related JIRA ticket

durran avatar Oct 01 '24 20:10 durran