A managed connection automatically handles transient connection
failures,
and session expiration. On session expiration it recreates ephemeral
nodes,
and fire watch events on extant watchers.
Affected files:
A .bzrignore
A [revision details]
M setup.py
M txzookeeper/client.py
A txzookeeper/managed.py
M txzookeeper/retry.py
M txzookeeper/tests/__init__.py
M txzookeeper/tests/test_client.py
A txzookeeper/tests/test_managed.py
M txzookeeper/tests/test_retry.py
Reviewers: mp+100715_ code.launchpad. net,
Message:
Please take a look.
Description:
Managed Connections for txzk
A managed connection automatically handles transient connection
failures,
and session expiration. On session expiration it recreates ephemeral
nodes,
and fire watch events on extant watchers.
https:/ /code.launchpad .net/~hazmat/ txzookeeper/ managed- watch-and- ephemeral/ +merge/ 100715
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/5970080/
Affected files: client. py managed. py retry.py tests/_ _init__ .py tests/test_ client. py tests/test_ managed. py tests/test_ retry.py
A .bzrignore
A [revision details]
M setup.py
M txzookeeper/
A txzookeeper/
M txzookeeper/
M txzookeeper/
M txzookeeper/
A txzookeeper/
M txzookeeper/