Session events are not being handled properly
Bug #791382 reported by
Gustavo Niemeyer
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pyjuju |
Fix Released
|
Critical
|
Kapil Thangavelu | ||
txzookeeper |
Fix Released
|
Critical
|
Kapil Thangavelu |
Bug Description
Session events may be emitted on any watch in ZooKeeper, and they're not being addressed properly by txzookeeper or by Ensemble itself. This needs careful consideration and a sensible fix.
Related branches
lp:~hazmat/txzookeeper/session-event-handling
- Gustavo Niemeyer: Approve
- Jim Baker: Pending requested
-
Diff: 1728 lines (+896/-206)12 files modifiedtxzookeeper/client.py (+285/-110)
txzookeeper/queue.py (+5/-5)
txzookeeper/tests/__init__.py (+2/-2)
txzookeeper/tests/common.py (+216/-0)
txzookeeper/tests/mocker.py (+1/-0)
txzookeeper/tests/test_client.py (+131/-78)
txzookeeper/tests/test_node.py (+1/-1)
txzookeeper/tests/test_queue.py (+5/-5)
txzookeeper/tests/test_security.py (+2/-2)
txzookeeper/tests/test_session.py (+245/-0)
txzookeeper/tests/test_utils.py (+1/-1)
txzookeeper/tests/utils.py (+2/-2)
Changed in ensemble: | |
assignee: | nobody → Kapil Thangavelu (hazmat) |
status: | New → Confirmed |
importance: | Undecided → Critical |
milestone: | none → dublin |
Changed in ensemble: | |
status: | Confirmed → In Progress |
Changed in txzookeeper: | |
status: | New → Incomplete |
status: | Incomplete → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Kapil Thangavelu (hazmat) |
Changed in txzookeeper: | |
status: | In Progress → Fix Released |
Changed in ensemble: | |
status: | In Progress → Fix Released |
To post a comment you must log in.