-
Notifications
You must be signed in to change notification settings - Fork 25
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
Multiple endpoints #55
Open
dariko
wants to merge
32
commits into
Revolution1:master
Choose a base branch
from
dariko:multiple_endpoints
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
dc2407e
Add support for multiple endpoints
dariko 4b1de04
python 3.7 compatibility
dariko e3defa3
Rework tests to run against an etcd cluster
dariko c744c1a
use etcd version from envs.py
dariko 7a61e92
Only include async fixtures when running on python3
dariko 7b33a71
clarify retry loop
dariko 41492ff
iterate over a copy of the endpoint, preventing concurrent ops to cha…
dariko cad609a
allow EtcdCluster.etcdctl to failover to a working node
dariko 4406119
more stable cluster, containers status detection
dariko ea4814f
more stable cluster and containers status detection
dariko a6c50b7
add delay before asserting callback was called
dariko cebbedb
allow test_snapshot to be self-consistent
dariko f4e46dd
write snapshot data in docker-shared directory
dariko 2e38ccb
test watch util during etcd cluster rolling restart
dariko 1951e1c
python 2 compat
dariko a66edf9
remove useless decorator
dariko 6998a42
use first endpoint data as default
dariko 78d0a65
create shared directory for containers with permissive mode
dariko 16be75c
allow aioclient to work without valid certificates
dariko aead4ea
disable certificate validation on tests
dariko 95c7d24
disable certificate validation on tests
dariko ba4ea4f
Construct cluster endpoints based on container addresses
dariko 339f4aa
move retry_all_hosts to utils.py, initial whitelist support
dariko ae94b43
remove validation preventing minimal call format
dariko 7a07e22
replace deprecated log.warn with log.warning
dariko ec49b1a
rework failover logic
dariko 681d39c
add `status` to failover_waitlist
dariko 0151244
cleanup watch util failover test
dariko d47f9ed
tests
dariko 709f74e
python 2 compatibility
dariko 3aa610e
prevent mutable in parameter default
dariko 8206a66
remove unused imports
dariko 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 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
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.
why?