Page MenuHomeFreeBSD

net/rabbitmq: update to 3.8.1
ClosedPublic

Authored by dch on Oct 6 2019, 8:08 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Apr 20, 4:09 PM
Unknown Object (File)
Fri, Apr 12, 4:44 AM
Unknown Object (File)
Wed, Apr 3, 9:35 PM
Unknown Object (File)
Mon, Apr 1, 5:41 PM
Unknown Object (File)
Mon, Apr 1, 5:37 PM
Unknown Object (File)
Mon, Apr 1, 5:37 PM
Unknown Object (File)
Mon, Apr 1, 5:37 PM
Unknown Object (File)
Mon, Apr 1, 5:37 PM
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

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

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.