mirror of
https://github.com/outbackdingo/patroni.git
synced 2026-08-25 14:53:37 +00:00
In case if one member of a cluster is not available it will retry with another one and fetch the new cluster configuration. Default timeout for all requests to etcd is 5 seconds. Initial cluster configuration can be resolved through: 1) /v2/members call on one of the cluster members on a client port 2) when it is possible to resolve hostname into multiple ip's it will iterate through list and try to perform action from 1) 3) If there is discovery_srv defined in etcd section of config file it will resolve peer addresses of all cluster members and will fetch cluster configuration with using peer protocol by doing /members call on a peer port
14 lines
336 B
YAML
14 lines
336 B
YAML
language: python
|
|
python:
|
|
- "2.7"
|
|
- "3.3"
|
|
- "3.4"
|
|
install:
|
|
- [[ $TRAVIS_PYTHON_VERSION == 2* ]] && pip install -r requirements-py2.txt --use-mirrors
|
|
- [[ $TRAVIS_PYTHON_VERSION == 3* ]] && pip install -r requirements-py3.txt --use-mirrors
|
|
- pip install coveralls
|
|
script:
|
|
- python setup.py test
|
|
after_success:
|
|
- coveralls
|