This morning I reviewed a change to the cassandra charm which takes
advantage of the leadership features of juju, and bumps the default
cassandra version to 2.1.7. [0]

The changes look great in general, although there are some test failures to
address before merging.

On a related note, a new `coordinator` module, used in cassandra, has been
merged into charmhelpers. This module provides a nice abstraction over unit
coordination using juju leadership. Description from the commit log:

"Coordinate operations in hooks using leadership.

Common uses will be rolling restarts and rolling upgrades.

App specific applications will be things like 'don't reboot while
another node is streaming data from you' or 'don't bootstrap until
the seed nodes are ready' or 'only allow (num_nodes/2-1) units to
bootstrap at a time."

Thanks to stub for this fine work!


[0]
https://code.launchpad.net/~stub/charms/trusty/cassandra/spike/+merge/262608
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to