lp:~hazmat/txzookeeper/session-event-handling

Created by Kapil Thangavelu and last modified
Get this branch:
bzr branch lp:~hazmat/txzookeeper/session-event-handling
Only Kapil Thangavelu can upload to this branch. If you are Kapil Thangavelu please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Kapil Thangavelu
Project:
txzookeeper
Status:
Merged

Recent revisions

54. By Kapil Thangavelu

address jim's review comments, grammar fixes, additional param valiadation tests

53. By Kapil Thangavelu

add a disconnected client test for failures, dead connections can exhibit either notconnected or connection exceptions adjust tests to reflect.

52. By Kapil Thangavelu

merge trunk

51. By Kapil Thangavelu

unrecoverable is a client property not method.

50. By Kapil Thangavelu

client usage while disconnected, will return a failed deferred instead of raising an exception

49. By Kapil Thangavelu

replace some mock'd error behavior tests with real equivalents where possible, yank the one that wasn't (sync w/ error)

48. By Kapil Thangavelu

add a test for expired session events, address some review comments [1-3]

47. By Kapil Thangavelu

Improve connection error handler to api call result chaining.

46. By Kapil Thangavelu

- merge swap-sync-errors-to-failures
- allow for connection error handler to return a deferred, whose result will be chained
  to the api deferred.

45. By Kapil Thangavelu

- Allow for the ZK cluster to be reset and destroyed.
- Session tests using a ZK cluster as a test layer/test resource, cluster state
  is reset between tests.
- Zookeeper Client session test for server rotation across multi-node cluster.
- ClientEvent repr now includes pretty name for connection state.
- Client server rotation and session/watch migration tests.
- Session event handling, sent to user defined callback, else ignored by default.
- Connection loss handling, sent to user defined callback, else raised at the
  API call point. The callback result if any is returned as the error to be
  returned to the API.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:txzookeeper
This branch contains Public information 
Everyone can see this information.

Subscribers