lp:~cjwatson/rabbitfixture/status-no-ellipsis
- Get this branch:
- bzr branch lp:~cjwatson/rabbitfixture/status-no-ellipsis
Branch merges
- Free Ekanayaka (community): Approve
-
Diff: 46 lines (+26/-2)2 files modifiedrabbitfixture/server.py (+2/-2)
rabbitfixture/tests/test_server.py (+24/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 37. By Free Ekanayaka
-
Export the RABBITMQ_
ENABLED_ PLUGINS_ FILE environment
variable and make it point to /dev/null by default.This matches the default value of RABBITMQ_
PLUGINS_ DIR, which
is currently an empty temporary directory, and prevents
the fixture from failing if the system-wide rabbitmq configuration
has plugins enabled. - 36. By Free Ekanayaka
-
Merge fix-buildout-
and-unittests [f=1586779] [r=wgrant] This branch fixes buildout no longer working with latest eggs. It
upgrades bootstrap.py to the latest version 2 series (from
http://downloads. buildout. org/2/bootstrap .py) and switches buildout.cfg
from z3c.recipe.scripts to zc.recipe.egg.It also fixes the test_stop_hang unit tests which was failing because
latest versions of the rabbitmq-package (from trusty on) don't spawn
the erlang runtime (which is actually the process listening to the 5672
port) as top-level process, but rather as a child process of
/usr/sbin/rabbitmq- server, which is a shell wrapper. Note that this
is a real fix because the fixture is essentially broken on >=trusty.Finally it moves the kill code into a new RabbitServerRun
ner.kill( ) API so
tests that need to simulate a crash have an handy way to do so. - 34. By Colin Watson
-
[r=wgrant] Apply a timeout to all rabbitmqctl calls to work around occasional hangs on stop.
- 32. By Gavin Panella
-
[r=jtv][bug=1322868] Allocate a port for RABBITMQ_DIST_PORT, which is related to clustering in RabbitMQ >= 3.3.
Previously RabbitMQ was automatically setting to RABBITMQ_NODE_PORT + 20000, which causes problems when that port is in use, or greater than 2^16.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:rabbitfixture