Page MenuHomeFreeBSD

net/rabbitmq: update to 3.8.1
ClosedPublic

Authored by dch on Oct 6 2019, 8:08 AM.
Tags
None
Referenced Files
F102089057: D21910.id62957.diff
Thu, Nov 7, 11:51 AM
Unknown Object (File)
Wed, Nov 6, 10:08 AM
Unknown Object (File)
Tue, Nov 5, 7:34 AM
Unknown Object (File)
Tue, Nov 5, 3:53 AM
Unknown Object (File)
Tue, Oct 29, 8:29 PM
Unknown Object (File)
Thu, Oct 17, 6:26 PM
Unknown Object (File)
Thu, Oct 17, 6:20 PM
Unknown Object (File)
Thu, Oct 17, 10:14 AM
Subscribers
None

Details

Summary

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.

Diff Detail

Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 26903
Build 25214: arc lint + arc unit

Event Timeline

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).

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?

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.

minor bump per JS suggestion to 3.8.1, have I changed the config file names appropriately?

Yes, it looks good to me.

This revision is now accepted and ready to land.Nov 1 2019, 10:00 PM
dch retitled this revision from net/rabbitmq: update to 3.8.0 to net/rabbitmq: update to 3.8.1.Nov 4 2019, 11:52 AM
This revision was automatically updated to reflect the committed changes.