lp:~corey.bryant/charms/trusty/rabbitmq-server/sync

Created by Corey Bryant and last modified
Get this branch:
bzr branch lp:~corey.bryant/charms/trusty/rabbitmq-server/sync
Only Corey Bryant can upload to this branch. If you are Corey Bryant please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Corey Bryant
Status:
Development

Recent revisions

126. By Corey Bryant

[corey.bryant, r=osci] Sync charm-helpers

125. By James Page

Update maintainer

124. By David Ames

[hopem, r=thedac] Fixes Bug #1510902: [ipv6] amqp relation set without providing relation_id

123. By James Page

Only toggle the cluster relation on a successful join_cluster and use a unique setting.

122. By James Page

Misc fixes for 15.10 release including

Fixup of state status message for lead unit when clustered

Amulet test additions and fixes.

121. By Billy Olsen

[gnuoy,r=billy-olsen] Enable cert files etc when ssl_mode is 'only'.

120. By Liam Young

[thedac, r=gnuoy] Collection of Rabbit stability fixes

119. By Liam Young

[tribaal, r=gnuoy] * Move log to a non-random time position (to have a chance at figuring out races)
* Added extra logging around leader-election or min-cluster-size.

118. By Corey Bryant

[beisner,r=corey.bryant] Add Amulet test dependencies and clean up Makefile.

117. By Billy Olsen

[thedac,r=billy-olsen]

Ignore min-cluster-size when juju has leadership election.

This MP also addresses two major hurdles to rabbitmq clustering.

1) When more than one node has run stop_app at the same time
   nodes cannot join the cluster.

2) When using juju leadership election, if the elected leader
   is the third or greater node (i.e. rabbitmq/2 +), the leader
   would never be joined to the cluster.

Changing the clustering algorithm for each non-leader to join_cluster
with the leader resolves this. Also by clustering with the leader
rather than non-leader nodes we avoid split-brain clusters.

Closes-Bug: 1500204

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:charms/rabbitmq-server
This branch contains Public information 
Everyone can see this information.

Subscribers