Created by Adam Collard on 2015-10-09 and last modified on 2015-10-09
Get this branch:
bzr branch lp:~adam-collard/charms/trusty/rabbitmq-server/fix-le-ignore-min-cluster
Only Adam Collard can upload to this branch. If you are Adam Collard please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Adam Collard

Recent revisions

119. By Adam Collard on 2015-10-09

Address the review comments I made on stable branch
 * leader_node() returns something or None
 * Fix the retry logic which was crazy bonkers wrong
 * Use better Python idioms

118. By Corey Bryant on 2015-10-07

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

117. By Billy Olsen on 2015-10-07


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

116. By David Ames on 2015-10-05

[jamespage,r=thedac] Workload Status

115. By Billy Olsen on 2015-09-29

[niedbalski, r=billy-olsen,dosaboy,1chb1n]

Introduces a charm option for exposing the cluster partition
behavior for rabbitmq.

Closes-Bug: #1442443

114. By James Page on 2015-09-23

Add support for deployment on Ubuntu released where python2 is not installed by default

113. By Billy Olsen on 2015-09-16

[niedbalski,r=billy-olsen] Fix rabbit clustering when dns resolution is
not available.

Closes-Bug: 1489053

112. By Liam Young on 2015-09-09

[1chb1n, r=gnuoy] Refactor amulet tests, deprecate old tests

111. By Liam Young on 2015-09-09

[thedac, r=gnuoy] Fix clustering race conditions for LP Bug#1486177

110. By Liam Young on 2015-09-03

[gnuoy,trivial] Charmhelper sync (+1'd by mojo)

Branch metadata

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