~1chb1n/charms/trusty/rabbitmq-server/next-amulet-15.10

  • Committer: billy.olsen at canonical
  • Date: 2015-10-07 04:40:35 UTC
  • mfrom: (116.1.8 rabbitmq-server)
  • Revision ID: billy.olsen@canonical.com-20151007044035-vbjg3n1b1ru9mmc6
[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
Filename Latest Rev Last Changed Committer Comment Size
..
hooks 1 12 years ago Adam Gandelman rabbitmq formula initial commit Diff
scripts 37.6.1 11 years ago Jerry Seutter Added health check scripts to rabbitmq charm. Diff
templates 37.8.3 11 years ago James Page Add missing hook and template Diff
tests 77 9 years ago Matt Bruzek Adding the amulet tests. Diff
unit_tests 55.4.33 9 years ago Edward Hope-Morley refactored hosts file update. added unit tests Diff
.bzrignore 52.5.19 9 years ago james.page at ubuntu Rebase on next branch 29 bytes Diff Download File
.coveragerc 79 9 years ago james.page at ubuntu [wolson,r=jamespage,t=osci] Update restart logic a 133 bytes Diff Download File
.project 37.5.3 11 years ago James Page Added pydev project 369 bytes Diff Download File
.pydevproject 50.2.10 10 years ago James Page Redux take 1 425 bytes Diff Download File
charm-helpers-tests.yaml 110.1.1 8 years ago Ryan Beisner refactor amulet tests, update makefile, deprecate 118 bytes Diff Download File
charm-helpers.yaml 102 8 years ago Liam Young Add cli module properly 309 bytes Diff Download File
config.yaml 90.2.2 8 years ago Jorge Niedbalski Rebase 7.5 KB Diff Download File
copyright 8 12 years ago Adam Gandelman Add license 757 bytes Diff Download File
icon.svg 40 11 years ago Marco Ceppi Added icon.svg 14.4 KB Diff Download File
Makefile 90.2.5 8 years ago Jorge Niedbalski addressing @dosaboy comments 1.1 KB Diff Download File
metadata.yaml 110.1.1 8 years ago Ryan Beisner refactor amulet tests, update makefile, deprecate 620 bytes Diff Download File
README 50.1.3 10 years ago James Page Add some README for source options 1.3 KB Diff Download File
revision 52.3.4 10 years ago Jacek Nykis Added stats cronjob and queue monitoring nagios pl 4 bytes Diff Download File
setup.cfg 75.1.6 9 years ago Felipe Reyes Create virtualenv to run unit tests 74 bytes Diff Download File
test-requirements.txt 52.5.23 9 years ago james.page at ubuntu Run flake8 from venv as well 36 bytes Diff Download File