-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Refactored health check logic for MultiDBClient #3994
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
Merged
Merged
Changes from 29 commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
e9dabdc
Refactored sync health check
vladvildanov 79ec033
Refactored async multidb health check
vladvildanov 1337270
Removed double exception handling
vladvildanov 681af46
Update docs/geographic_failover.rst
vladvildanov 5ba6794
Update tests/test_asyncio/test_multidb/test_healthcheck.py
vladvildanov 37fa692
Update tests/test_multidb/test_healthcheck.py
vladvildanov 514b71c
Refactored health checks to be completion-based
vladvildanov 1b5485a
Merge branch 'vv-multidb-healthcheck-refactor' of github.com:redis/re…
vladvildanov 5bb9534
Merge branch 'master' into vv-multidb-healthcheck-refactor
vladvildanov ad21d12
Codestlye fixes
vladvildanov aefa0cf
Merge branch 'vv-multidb-healthcheck-refactor' of github.com:redis/re…
vladvildanov bc96662
Fixed argument name
vladvildanov 2706ea0
Fixed redundant timeout
vladvildanov 0252736
Merge branch 'master' into vv-multidb-healthcheck-refactor
petyaslavova 5227516
Refactored health check to be async-only
vladvildanov 9b95404
Merge branch 'vv-multidb-healthcheck-refactor' of github.com:redis/re…
vladvildanov 7bb8ba0
Refactored event loop execution in sync client
vladvildanov 8c08bad
Fixed proper handling of failures and updated docs
vladvildanov c223e66
Fixed correct initial health check execution
vladvildanov 7183fc2
Fixed event loop issue
vladvildanov 137c403
Fixed flacky test
vladvildanov e3d8636
Fixed coroutine execution
vladvildanov 5d6cac5
Fixed flacky test
vladvildanov 534d144
Fixed correct connection cleanup
vladvildanov d08ea6f
Fixed 3.12 compatibility issue
vladvildanov 7818603
Fixed race condition
vladvildanov c7548bf
Updated exception handling
vladvildanov 3955c0a
Fix avoiding indefinite hangs
vladvildanov ebae44c
Refactor health checks to use clients instead of pools
vladvildanov 8d82b1e
Removed unused if statement
vladvildanov 0f7d7c3
Updated to broaded exception
vladvildanov ea521c7
Merge branch 'master' of github.com:redis/redis-py into vv-multidb-he…
vladvildanov 29ea862
Fixed passing not supported arguments
vladvildanov acde146
Updated docs, added new properties to health check cluster client
vladvildanov 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
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.
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.
Uh oh!
There was an error while loading. Please reload this page.