Will zookeeper 3.4.8 be backported to 14.04 LTS (Trusty)?

Asked by Ivan Kelly

14.04 has 3.4.5 which is over 3 years old. There have been critical bugs fixed since then, such as
https://issues.apache.org/jira/browse/ZOOKEEPER-602 & https://issues.apache.org/jira/browse/ZOOKEEPER-1697 and many many more.

Since 14.04 will be supported until 2019, it would be nice to get these bugfixes.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu zookeeper Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:

This question was reopened

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

If version 3.4.5 is still supported and there are no real reason to upgrade it then it will stay. Age is moot.

If you report a bug and the security and bug fixes are significant then the package will be updated.

Revision history for this message
Ivan Kelly (ivan-ivankelly) said :
#2

Ok, will file a bug citing ZOOKEEPER-1697 as a critical issue (we've hit it in production, it's easy to hit again, and it took us down for hours).

Revision history for this message
Laurent Hoss (laurent-hoss) said :
#3

We are in the same case as Ivan, and it's a real pain point not being able to easily choose a more recent zookeeper version
(in ubuntu trusty).
zookeeper v3.4.8 (like in xenial) would be nice (or at the very least v3.4.6, also the minimum version used by the bigdata distros like Cloudera or Hortonworks HDP 2.x for some time).

Some time ago I decided to deploy zookeeper from tarball, and even contributed this feature to a good ansible role (nice tool btw). Ref: https://github.com/AnsibleShipyard/ansible-zookeeper/issues/26

Just now I found out that when NOT using a deb. package AND when installing the mesos framework, I get conflicting zookeeper installations, because the mesos deb package has a dependency on the zookeeper (deb pkg).

Potential solutions, with deb based setup:
- try to use the zookeeper xenial deb pkg, in case no conflicting deps with trusty
- find/provide an alternative zookeeper ppa/apt repos with zookeeper

Possible solutions, keeping the alternative tarball setup:
- (hard) ask mesosphere if they can make the zookeeper deb/pkg dependency optional
- (try to use) --nodeps (but the ansible apt module does not seem to support it) AND have to care about all (non zookeeper) dependencies
- (try) following hack: http://serverfault.com/questions/250224/how-do-i-get-apt-get-to-ignore-some-dependencies#answer-663803

Ideally (for most people I guess) we could have a solution re-using a deb-pkg!

@Ivan: Just wondering, how did you solve the issue in your case?

Revision history for this message
Ivan Kelly (ivan-ivankelly) said :
#4

@laurent We didn't solve it really. W.r.t. this issue, we're still in the same situation we were in last march.

Revision history for this message
Manfred Hampl (m-hampl) said :
#5

There is a PPA with 3.4.8-1 for trusty https://launchpad.net/~ufscar/+archive/ubuntu/zookeeper (provides also the required backport of netty-3.9)

Remark: not tested by me, standard disclaimer for PPAs with respect to security, trustworthiness etc. applies

Revision history for this message
Laurent Hoss (laurent-hoss) said :
#6

thx @Manfred
will def. try that one , if it works for us!
(I wonder why I did not find that one in google . I guess I've to inform myself on a special ppa search)

Revision history for this message
Manfred Hampl (m-hampl) said :
#7

How to search for PPAs:

Click on the triangle besides "Other versions of 'zookeeper' in untrusted archives." on the bottom of https://launchpad.net/ubuntu/+source/zookeeper and/or use https://launchpad.net/ubuntu/+ppas?name_filter=zookeeper

Can you help with this problem?

Provide an answer of your own, or ask Ivan Kelly for more information if necessary.

To post a message you must log in.