CDRIVER-4539 wait for unacknowledged writes to apply in test_bulk_reply_w0
#1170
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR intends to resolve test failures observed in
/BulkOperation/multiple_errors
.test_bulk_reply_w0
appName
in failpoint fortest_bulk_write_multiple_errors
.Background & Motivation
The
/BulkOperation/multiple_errors
test was recently added. It infrequently fails with an error matching the expectederrorReplies
. See CDRIVER-4539 for a sample test output.test_bulk_write_multiple_errors
sets a failpoint and expects theinsert
anddelete
commands to fail.This patch build with command monitoring enabled reproduced the test failure. It shows that the
delete
unexpectedly succeeds.Inspecting the mongod logs show that the
delete
command from the priortest_bulk_reply_w0
is triggering the failpoint: