-
Notifications
You must be signed in to change notification settings - Fork 1.8k
fix(ChangeStream): hasNext/next should work after resume #2333
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
941c93c
test: add new tests demonstrating failure
emadum 639b422
test: only run on servers that support change streams
emadum 9cb32c6
test: fix tests
emadum 1713f57
refactor: add getCursor to prevent iterating on old cursor during res…
emadum f106a57
test: extract withChangeStream helper
emadum b61b3a8
test: skip callback resume error tests
emadum 2f3c0c1
test: consolidate tests
emadum 48eff06
test: remove unused helpers to fix lint
emadum dc82031
fix: NonRetryableChangeStreamError should be NonResumableChangeStream…
emadum 55d17d2
test: fix onResume in eventEmitter case
emadum 5d0efeb
refactor: move waitForTopology into getCursor
emadum 382158b
cleanup
emadum 771af47
add comments
emadum a5a34f0
jsdoc cleanup
emadum 92d604c
Merge remote-tracking branch 'origin/3.5' into NODE-2548/changestream…
emadum 3a87128
Merge remote-tracking branch 'origin/3.5' into NODE-2548/changestream…
emadum 8c84bf5
test: test for both old versions of non-resumable label to be safe
emadum a5224c6
refactor: use maybePromise for ChangeStream.close
emadum a5ba416
test: fix skipped mid-close tests
emadum faf2a5a
test: skip change stream tests running on mock single topology
emadum 5dd46db
test: fix broken tests
emadum 37f6cb9
test: unskip test
emadum File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Accidentally left this change in the previous merge from
3.6
, so I reverted it here. But really we should just delete.travis.yml
since we don't use Travis and therefore don't maintain this file.