This adds raft-based quorum queues and mixed cluster version upgrades.
Package builds, upgraded a single node & checked web ui & rabbitmq-diagnostics
tools
"Works on My Machine"
I can't test a multi-node upgrade but otherwise it seems fine.
Differential D21910
net/rabbitmq: update to 3.8.1 dch on Oct 6 2019, 8:08 AM. Authored by Tags None Referenced Files
Subscribers None
Details
This adds raft-based quorum queues and mixed cluster version upgrades. "Works on My Machine" I can't test a multi-node upgrade but otherwise it seems fine.
Diff Detail
Event TimelineComment Actions Hi! I would wait for 3.8.1 (and skip 3.7.18): there is a bug with cluster upgrades in 3.7.18 and 3.8.0 when files are overwritten while the service is still running (because new modules are available in an old node). Comment Actions Felix Ehlers on Twitter found out that setting RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS="+sbwt none" seems to reduce CPU usage. What do you think? Could it be worthwhile to integrate it somehow, maybe as an setting in rc.conf? Comment Actions I don't think it's that useful to configure this specific parameter from rc.onf. RabbitMQ already sources $PREFIX/etc/rabbitmq/rabbitmq-env.conf for this kind of environment variable. Comment Actions minor bump per JS suggestion to 3.8.1, have I changed the config file names appropriately? |