DRIVERS-2868 Adjust getMore maxTimeMS Calculation for tailable awaitData Cursors#1749
Conversation
source/client-side-operations-timeout/client-side-operations-timeout.md
Outdated
Show resolved
Hide resolved
source/client-side-operations-timeout/client-side-operations-timeout.md
Outdated
Show resolved
Hide resolved
source/client-side-operations-timeout/client-side-operations-timeout.md
Outdated
Show resolved
Hide resolved
source/client-side-operations-timeout/tests/tailable-awaitData.json
Outdated
Show resolved
Hide resolved
…imeout.md Co-authored-by: Viacheslav Babanin <frest0512@gmail.com>
source/client-side-operations-timeout/tests/tailable-awaitData.json
Outdated
Show resolved
Hide resolved
|
@vbabanin can you confirm this test passes in |
|
With the changes introduced by this spec update and the added unified tests, all tests pass in Java across all topologies. However, I observed some flakiness over multiple runs in I also tested using a I suggest adding a What do you think? |
|
|
||
| - description: "apply maxAwaitTimeMS if less than remaining timeout" | ||
| operations: | ||
| - name: failPoint |
There was a problem hiding this comment.
According to @vbabanin this failpoint should be moved to the "apply remaining timeoutMS if less than maxAwaitTimeMS" test.
ShaneHarvey
left a comment
There was a problem hiding this comment.
@vbabanin could you run the new tests and confirm the flakes are gone?
I re-ran the tests in this Java driver PR: mongodb/mongo-java-driver#1650 that includes tailable-awaitData.json changes. All tests passed with no flakiness observed. Here are the relevant details: |
DRIVERS-2868
Please complete the following before merging:
clusters, and serverless).