Merge "Disable RabbitMQ busy-wait for dirty cpu and dirty i/o schedulers"
This commit is contained in:
commit
e48eef930a
|
@ -76,10 +76,11 @@ parameters:
|
|||
RabbitAdditionalErlArgs:
|
||||
description:
|
||||
Additional parameters passed to the Erlang subsystem. The string
|
||||
needs to be enclosed in quotes twice. We default to +sbwt none
|
||||
in order to have the erlang vm be less busy on spinlocks, but
|
||||
we allow a simple way of overriding it.
|
||||
default: "'+sbwt none'"
|
||||
needs to be enclosed in quotes twice. We default to '+sbwt none
|
||||
+sbwtdcpu none +sbwtdio none' in order to have the erlang vm be
|
||||
less busy on spinlocks, but we allow a simple way of overriding
|
||||
it.
|
||||
default: "'+sbwt none +sbwtdcpu none +sbwtdio none'"
|
||||
type: string
|
||||
MonitoringSubscriptionRabbitmq:
|
||||
default: 'overcloud-rabbitmq'
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
other:
|
||||
- |
|
||||
The default value of the parameter 'RabbitAdditionalErlArgs' was
|
||||
updated to include the new options '+sbwtdcpu none +sbwtdio none'
|
||||
which disables busy-wait for dirty cpu schedulers and dirty i/o
|
||||
schedulers respectively. This aligns with the flags recommended
|
||||
by RabbitMQ upstream
|
||||
(https://www.rabbitmq.com/runtime.html#busy-waiting).
|
Loading…
Reference in New Issue