Add rabbitmq max_retries and retry_interval attributes in ceilometer conf
Oslo.message using rabbit_max_retries and rabbit_retry_interval to define reconnect rabbitmq server times and interval when can not connect to rabbitmq server. Change-Id: I1fd9d4840a55453667eb2ed4c03e4c3cb72442b9 Closes-bug: #1439968
This commit is contained in:
parent
a84faad2e3
commit
ff2d6f597d
|
@ -21,6 +21,6 @@ recipe 'openstack-telemetry::identity_registration', 'Registers the endpoints, t
|
|||
supports os
|
||||
end
|
||||
|
||||
depends 'openstack-common', '>= 11.0.0'
|
||||
depends 'openstack-common', '>= 11.2.0'
|
||||
depends 'openstack-identity', '>= 11.0.0'
|
||||
depends 'openstack-compute', '>= 11.0.0'
|
||||
|
|
|
@ -111,7 +111,9 @@ describe 'openstack-telemetry::common' do
|
|||
/^rabbit_port = 5672$/,
|
||||
/^rabbit_host = 127.0.0.1$/,
|
||||
/^rabbit_virtual_host = \/$/,
|
||||
/^rabbit_use_ssl = false$/
|
||||
/^rabbit_use_ssl = false$/,
|
||||
/^rabbit_max_retries = 0$/,
|
||||
/^rabbit_retry_interval = 1$/
|
||||
].each do |line|
|
||||
expect(chef_run).to render_config_file(file.name).with_section_content('oslo_messaging_rabbit', line)
|
||||
end
|
||||
|
|
|
@ -127,6 +127,13 @@ rabbit_host = <%= node["openstack"]["mq"]["telemetry"]["rabbit"]["host"] %>
|
|||
rabbit_virtual_host = <%= node["openstack"]["mq"]["telemetry"]["rabbit"]["vhost"] %>
|
||||
rabbit_use_ssl = <%= node["openstack"]["mq"]["telemetry"]["rabbit"]["use_ssl"] %>
|
||||
rpc_backend = ceilometer.openstack.common.rpc.impl_kombu
|
||||
|
||||
# Maximum retries with trying to connect to RabbitMQ
|
||||
# (the default of 0 implies an infinite retry count)
|
||||
rabbit_max_retries = <%= node["openstack"]["mq"]["telemetry"]["rabbit"]["rabbit_max_retries"] %>
|
||||
|
||||
# RabbitMQ connection retry interval
|
||||
rabbit_retry_interval = <%= node["openstack"]["mq"]["telemetry"]["rabbit"]["rabbit_retry_interval"] %>
|
||||
<% end %>
|
||||
|
||||
[publisher_rpc]
|
||||
|
|
Loading…
Reference in New Issue