- 25 Aug, 2020 1 commit
-
-
Thomas Goirand authored
-
- 24 Aug, 2020 1 commit
-
-
Thomas Goirand authored
-
- 09 May, 2020 1 commit
-
-
Thomas Goirand authored
-
- 06 Apr, 2020 4 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
-
Thomas Goirand authored
-
Thomas Goirand authored
-
- 13 Mar, 2020 1 commit
-
-
Stephen authored
-
- 09 Mar, 2020 1 commit
-
-
Damien Diederen authored
With this patch, requests issued while the client is in the 'CONNECTING' state get queued instead of raising a misleading 'SessionExpiredError'. This fixes https://github.com/python-zk/kazoo/issues/374, and brings Kazoo more in line with the Java and C clients. See the 'kazoo.client.KazooClient.state' documentation as well as these discussions for more details: https://github.com/python-zk/kazoo/pull/570#issuecomment-554798550 https://github.com/python-zk/kazoo/pull/583#issuecomment-586422386
-
- 23 Feb, 2020 6 commits
-
-
Charles-Henri de Boysson authored
Satisfy new Hound style/lint checks Upgrade to latest 3.5.6/3.4.14 Zookeeper releases.
-
Stephen Sorriaux authored
Since krb5 1.3 due to switch to Xenial.
-
Stephen Sorriaux authored
-
Stephen Sorriaux authored
-
Stephen authored
fix(tests): prefix with toxinidir variable with a / to ensure path to ensure-zookeeper-env.sh is correct
-
Charles-Henri de Boysson authored
* Install debian packages for KDC as part of Travis init. * Setup a loopback mini KDC for running tests. * Run SASL tests as part of Travis builds. * Improve harness cluster to support: * Reconfiguration when environment changes. * Different JAAS configurations (DIGEST/GSSAPI). * Moved SASL tests into own module, with specially configured harness. * Bumped default timeout to 15 sec to mitigate false negatives on Travis.
-
- 18 Feb, 2020 9 commits
-
-
Charles-Henri de Boysson authored
feat(core): Add create2 support
-
Michal Arbet authored
-
Michal Arbet authored
-
Michal Arbet authored
-
Michal Arbet authored
-
Michal Arbet authored
-
Michal Arbet authored
-
Michal Arbet authored
-
Charles-Henri de Boysson authored
-
- 11 Feb, 2020 1 commit
-
-
Damien Diederen authored
-
- 07 Feb, 2020 1 commit
-
-
Charles-Henri de Boysson authored
New retry logic takes a maximum percentage off the canonical backoff, ensure gradual predictable retries timings while still having a controlable amount of jitter (re-introducing the `max_jitter` parameter) to avoids swarming client retries. Fix regression introduced in 60366d2c where retry/backoff logic produced only whole second (integer) retry delays. This produced inadequate retries on first retry and would generally not work on fast network where sub miliseconds retries are desired. Additionally, with high `max_delay` setting, as the range was always spanning from 0 until the last delay, it would also produce extremely random results with short delays following longer ones which is contrary to the expected backoff logic.
-
- 21 Jan, 2020 1 commit
-
-
Thomas Goirand authored
-
- 19 Jan, 2020 1 commit
-
-
Thomas Goirand authored
-
- 10 Nov, 2019 1 commit
-
-
Jean-Marc Saffroy authored
When connection attempts fail repeatedly (e.g. all ZK servers are unavailable), eventually the socketpair in the ConnectionHandler fills up, and the Client gets stuck trying to write a single byte to the socketpair. Avoid this by ensuring we close the socketpair on a failed connection attempt.
-
- 18 Oct, 2019 1 commit
-
-
Ondřej Nový authored
-
- 09 Oct, 2019 1 commit
-
-
Stephen SORRIAUX authored
* Switching to xenial distrib to make python 3.7 available * Testing against 3.5.5 instead of 3.5.4-beta and deploying new version for python 3.7 and zk 3.5.5 * Testing against zk 3.4.14 instead of 3.4.13 * Change pattern for slf4j-log4j lib * Since ZOOKEEPER-3156 it is now required to be authed to access ACLs * Drop support for ZK 3.3.x and Python 3.{4,5}
-
- 04 Oct, 2019 1 commit
-
-
David Bouchare authored
In order to be better in sync with the official documentation (https://zookeeper.apache.org/doc/r3.5.5/zookeeperProgrammers.html#ch_zkSessions) it is better to rename those variables to `close` instead of `lost`.
-
- 01 Oct, 2019 1 commit
-
-
Kurganov authored
Avoid ``` File "/home/tests/kazoo/recipe/lock.py", line 341, in contenders contenders.append(data.decode('utf-8')) AttributeError: 'NoneType' object has no attribute 'decode' ```
-
- 15 Sep, 2019 1 commit
-
-
Thomas Goirand authored
-
- 23 Aug, 2019 1 commit
-
-
Thomas Goirand authored
-
- 06 Aug, 2019 1 commit
-
-
Paweł Szulik authored
Add parameters to setup SSL context options and ciphers when playing with secure connection. It can be set via a handler: ``` class MySequentialThreadingHandler(SequentialThreadingHandler): def create_connection(self, *args, **kwargs): return create_tcp_connection(socket, options=MY_OPTIONS, ciphers=MY_CIPHERS, *args, **kwargs) ```
-
- 18 Jul, 2019 4 commits
-
-
Thomas Goirand authored
-
-
Ondřej Nový authored
-
Ondřej Nový authored
-