Description of problem:
The hipe_compile increases the rabbitmq performance a lot (https://www.rabbitmq.com/configure.html)
The rabbitmq puppet module contains related code, but it is not configured to be enabled.
Version-Release number of selected component (if applicable):
hipe_compile option is not in the /etc/rabbitmq/rabbitmq.config
Provide way for enabling hipe_compile.
It should be an option on the UI, consider making it as default true on el7.
I don't see this exposed currently in staypuft as an advanced option.
I'll need to check the astapor manifests to see what classes expose this. Currently, anything on the compute nodes, the networker node, and on the HA controllers will automatically be exposed in the advanced params config, but new params added to non-HA controllers must be whitelisted. If this is expected anywhere but non-HA controllers and you don't see it, then it may be a quickstack issue -- if only non-HA controllers are missing it, then it just needs to be added to the whitelist.
I don't think this is supported in astapor right now. Jay -- will this require quickstack work?
Did we confirm that we actually want this to appear in the advanced config UI? If so, we need staypuft work for non-HA only. If we don't need this to appear, only to enable it, then this is astapor/quickstack-only.
This will be exposed as an advanced config only.
I'm afraid this means that we're not going to switch to HiPE anytime soon.