lp:~rogpeppe/gozk/clean-up-interface
Created by
Roger Peppe
and last modified
- Get this branch:
- bzr branch lp:~rogpeppe/gozk/clean-up-interface
Only
Roger Peppe
can upload to this branch. If you are
Roger Peppe
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Gustavo Niemeyer: Approve
-
Diff: 2278 lines (+648/-578)7 files modifiedMakefile (+5/-2)
example/example.go (+22/-23)
retry_test.go (+45/-47)
server.go (+166/-0)
suite_test.go (+65/-114)
zookeeper.go (+216/-265)
zookeeper_test.go (+129/-127)
Related bugs
Bug #856321: Changes to clean up gozk interface. | Undecided | In Progress |
Related blueprints
Branch information
Recent revisions
- 20. By Roger Peppe
-
Changes to clean up gozk interface.
Package identifier changes to zookeeper.
Package path changes to launchpad.net/gozk/ zookeeper.
gozk.ZooKeeper -> zookeeper.Conn
gozk.Init -> gozk.Dial
gozk.ReInit -> gozk.RedialAll functions changed to return os.Error rather than local error type.
New type defined to represent zookeeper errors,
and some local refactoring to make this look nice.Wait channels now returned as <-chan Event.
testing does not yet complete successfully.
- 17. By Gustavo Niemeyer
-
Dropped synthetic CLOSED and preserved semantics.
STATE_CLOSED is now zero, and since channels are not pointers
anymore closing the session channel yields STATE_CLOSED forever.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~juju/gozk/trunk