From 89f90c0fd7dfc3c24232693253d6f00d17c8ba3d Mon Sep 17 00:00:00 2001 From: Pradeep Kilambi Date: Mon, 24 Jul 2017 12:13:58 -0400 Subject: [PATCH] Remove ceilometer from swift middleware pipeline We removed this in newer versions conditionally[1]. But since newton heat templates dont support if conditionals lets just remove this. Ceilometer in swift pipeline causes heavy load with events and causes everything to slow down. There is no real benefit to keeping this in pipeline. [1] https://review.openstack.org/#/c/476930/ Closes-bug: #1693339 Change-Id: I07676b80b0eae4d6482aa819cc393c1fc69350c9 --- puppet/services/swift-proxy.yaml | 1 - ...rop-ceilometer-from-swift-pipeline-6ee079b9c7b919f8.yaml | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/drop-ceilometer-from-swift-pipeline-6ee079b9c7b919f8.yaml diff --git a/puppet/services/swift-proxy.yaml b/puppet/services/swift-proxy.yaml index 3e4ed1c9be..8ff50b9e74 100644 --- a/puppet/services/swift-proxy.yaml +++ b/puppet/services/swift-proxy.yaml @@ -109,7 +109,6 @@ outputs: - 'keystone' - 'staticweb' - 'versioned_writes' - - 'ceilometer' - 'proxy-logging' - 'proxy-server' swift::proxy::account_autocreate: true diff --git a/releasenotes/notes/drop-ceilometer-from-swift-pipeline-6ee079b9c7b919f8.yaml b/releasenotes/notes/drop-ceilometer-from-swift-pipeline-6ee079b9c7b919f8.yaml new file mode 100644 index 0000000000..552b534970 --- /dev/null +++ b/releasenotes/notes/drop-ceilometer-from-swift-pipeline-6ee079b9c7b919f8.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Remove ceilometer from swift proxy middleware pipeline. This generates a + lot of events data and spams swift and gnocchi, inturn heavily impacting + performance. This can also flood mongodb if you're using it for events.