Ask Your Question

swift middleware [closed]

asked 2014-02-12 17:37:49 -0500

anonymous user



I've configured my swift-proxies to be used with ceilometer by adding the swift_middleware in my pipeline as described in the doc : in my proxy-server.conf I added the following filter: [filter:ceilometer] use = egg:ceilometer#swift + inserted in my middlewares pipeline

Is there any way to prevent the middleware from trying to read the config file /etc/ceilometer/ceilometer.conf (because of the line ceilometer.prepare_service([]) ,), for example by adding a local config flag in the [filter:ceilometer] section.

This causes several issues :

  1. the swift-proxies run with the swift user. What if swift does not have permission to read in /etc/ceilometer/ (which should be for the ceilometer services, not other processes). A middleware inserted in the process pipeline should take its config from /etc/swift (just like the keystone middleware for example)

  2. because of apparently incompatible config flag values in /etc/ceilometer/ceilometer.conf and /etc/swift/proxy-server.conf things get messed up for logging

The only (not acceptable) solution I found to bypass this is to let the /etc/ceilometer/ceilometer.conf file without any logging option while using a second /etc/ceilometer/ceilometer-service.conf file for the ceilometer services running locally.

Any advice much appreciated

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by koolhead17
close date 2014-02-15 22:54:57.371676

2 answers

Sort by ยป oldest newest most voted

answered 2014-02-13 14:19:15 -0500

koolhead17 gravatar image

Hi, Its a known issue, already fixed. will be in the next release.

edit flag offensive delete link more

answered 2014-02-15 18:12:53 -0500

michael.jonasz gravatar image

updated 2014-02-15 18:14:17 -0500

Thanks for the tips koolhead17

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools


Asked: 2014-02-12 17:37:49 -0500

Seen: 133 times

Last updated: Feb 15 '14