[MIR] zookeeper, netty, log4cxx
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
log4cxx (Ubuntu) |
Won't Fix
|
High
|
Unassigned | ||
netty (Ubuntu) |
Won't Fix
|
High
|
Unassigned | ||
zookeeper (Ubuntu) |
Won't Fix
|
High
|
Clint Byrum |
Bug Description
== Availability ==
Zookeeper is written mostly in java, with a C client library as well, and has been available in Ubuntu since at least 10.04.
== Rationale ==
Zookeeper is used for large distributed systems and provides several primitives necessary to coordinate network activities. Zookeeper is a key component of juju, which we have identified as a key tool needed to help users transition into the cloud and deploy large scale services as well.
== Quality assurance ==
Zookeeper is fairly complicated and a low level service, so documentation is a must, though it is fairly simple to 'apt-get install zookeeperd' and have a working, powerful service immediately available.
In Ubuntu, ZK has no bugs above Medium priority (and that one is not severe at all).
The package is maintained in Debian currently by our own core developer, James Page.
Work is ongoing to enable the various test suites shipped in the package. Unfortunately there are a few non-deterministic tests which need to be patched out and fixed upstream (they pass sometimes). Thus, the package doesn't run the unit tests now in build, but that should be a simple patch once the bad tests are identified, which james-page is doing now. That process will be tracked in this bug report:
https:/
Package has an up to date watch file.
== UI standards ==
N/A
== Dependencies ==
All of zookeeper's build-deps and dependencies/
daemon - Change is already staged to drop this dependency in the next upload
log4cxx - Very simple stable C++ library, used in zktreeutil, a useful cli tool in zookeeper. It has a test suite, but it is somewhat unmaintained and so is not suitable to be run on upload.
netty - Simple java library which is useful in many contexts. Has a test suite but it is not run currently. This bug was opened to enable it:
https:/
None of these have any important bugs open in Debian or Ubuntu at this time.
== Maintenance ==
The package is reasonably straight forward, and ZK itself is a stable upstream project which should not require much maintenance.
== Background information ==
This MIR is part of the blueprint servercloud-
description: | updated |
Changed in zookeeper (Ubuntu): | |
importance: | Undecided → Medium |
Changed in log4cxx (Ubuntu): | |
importance: | Undecided → High |
Changed in netty (Ubuntu): | |
importance: | Undecided → High |
Changed in zookeeper (Ubuntu): | |
importance: | Medium → High |
summary: |
- [MIR] Zookeeper, netty, log4cxx + [MIR] zookeeper, netty, log4cxx |
I've enabled the C and Java test suites for zookeeper; these now build/test reliably on x86 architectures.
However I get a build failure for the test suite on armel/armhf - see bug 920871.
I've also enable what I can of the unit testing suite for netty; the package only builds a partial feature set to reduce main dependencies (think it was a dep of Eucalyptus).