| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | | |
This allows to set the limit via some other way.
|
| | |
| | |
| | |
| | |
| | | |
This enables to change the limit of open files, as the default on
distributions is usually too low for rabbitmq. Default is 65535.
|
| | |
| | |
| | |
| | |
| | | |
This enables to change the limit of open files, as the default on
distributions is usually too low for rabbitmq. Default is 65535.
|
|\ \ \
| | | |
| | | | |
OCF RA: Add vhost parameter to rabbitmq-server-ha.ocf
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This enables the cluster to focus on a vhost that is not /, in case the
most important vhost is something else.
For reference, other vhosts may exist in the cluster, but these are not
guaranteed to not suffer from any data loss. This patch doesn't address
this issue.
Closes https://github.com/rabbitmq/rabbitmq-server-release/issues/22
|
|\ \ \
| | | |
| | | | |
OCF RA: Don't hardcode primitive name in rabbitmq-server-ha.ocf
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We can compute the name of the primitive automatically from environment
variables, instead of hard-coding p_rabbitmq-server; this makes the
resource agent more flexible.
Closes https://github.com/rabbitmq/rabbitmq-server-release/issues/23
|
| | |
| | |
| | |
| | |
| | | |
It may return 1 if the server is not completely running yet, and we
don't want pacemaker to treat that as a complete unexpected error.
|
|/ /
| |
| |
| |
| | |
We want to use the wrapper function to call rabbitmqctl for stop, so
that we interpret correctly the exit code.
|
| | |
|
| | |
|
| |
| |
| |
| | |
on startup
|
| |
| |
| |
| |
| |
| |
| | |
. /etc/profile can be called from shells incompatible with
autocomplete script syntax. To avoid that specific BASH and
ZSH autocomplete scripts are called only if shell version is
detected.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add a matrix of two test cases:
* Smoke test: just a check if rabbit cluster assembles.
* Jepsen test: allowed to fail, it's main value is to
verify cluster auto-healing after consequent network
partitions and to provide numbers for
duplicated/lost/recovered/unexpected messages as well.
Make the gate always passing if there is no changes found
to the RabbitMQ OCF RA script in the patch under test.
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
|
|\ \
| |/
|/| |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Panicking and returning non-success on stop often leads to resource
becoming unmanaged on that node.
Before we called get_status to verify that RabbitMQ is dead. But
sometimes it returns error even though RabbitMQ is not running. There
is no reason to call it - we will just verify that there is no beam
process running.
Related fuel bug - https://bugs.launchpad.net/fuel/+bug/1626933
|
|
|
|
|
|
|
|
|
|
|
|
| |
Partitions reported by `rabbit_node_monitor:partitions/0` are not
commutative (i.e. node1 can report itself as partitioned with node2, but
not vice versa).
Given that we now have strong notion of master in OCF script, we can
check for those fishy situations during master health check, and order
damaged nodes to restart.
Fuel bug: https://bugs.launchpad.net/fuel/+bug/1628487
|
|
|
|
| |
[#130659985]
|
|
[#130659985]
|