Browse code

Merge "Fix Swift config for Ceilometer usage"

Jenkins authored on 2014/07/14 00:09:50
Showing 1 changed files
... ...
@@ -339,12 +339,12 @@ function configure_swift {
339 339
     iniset ${SWIFT_CONFIG_PROXY_SERVER} app:proxy-server node_timeout 120
340 340
     iniset ${SWIFT_CONFIG_PROXY_SERVER} app:proxy-server conn_timeout 20
341 341
 
342
-    # Skipped due to bug 1294789
343
-    ## Configure Ceilometer
344
-    #if is_service_enabled ceilometer; then
345
-    #    iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:ceilometer use "egg:ceilometer#swift"
346
-    #    SWIFT_EXTRAS_MIDDLEWARE_LAST="${SWIFT_EXTRAS_MIDDLEWARE_LAST} ceilometer"
347
-    #fi
342
+    # Configure Ceilometer
343
+    if is_service_enabled ceilometer; then
344
+        iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:ceilometer "set log_level" "WARN"
345
+        iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:ceilometer use "egg:ceilometer#swift"
346
+        SWIFT_EXTRAS_MIDDLEWARE_LAST="${SWIFT_EXTRAS_MIDDLEWARE_LAST} ceilometer"
347
+    fi
348 348
 
349 349
     # Restrict the length of auth tokens in the swift proxy-server logs.
350 350
     iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:proxy-logging reveal_sensitive_prefix ${SWIFT_LOG_TOKEN_LENGTH}