summaryrefslogtreecommitdiff
path: root/ceilometer/objectstore
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-10-07 11:34:59 +0000
committerGerrit Code Review <review@openstack.org>2014-10-07 11:34:59 +0000
commitd546973ea3c11e1ee3da0f93c99752c3112483e3 (patch)
tree3b75e899a485843e751e2ecbaa67d30d00c4e900 /ceilometer/objectstore
parent28722719f2f97d2a89b94ff968829e8fd9163021 (diff)
parentdbe8c8b20f4231841d2086fbfd278f3a4cde8324 (diff)
downloadceilometer-d546973ea3c11e1ee3da0f93c99752c3112483e3.tar.gz
Merge "clean path in swift middleware"
Diffstat (limited to 'ceilometer/objectstore')
-rw-r--r--ceilometer/objectstore/swift_middleware.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ceilometer/objectstore/swift_middleware.py b/ceilometer/objectstore/swift_middleware.py
index 3c5fa126..fc4369db 100644
--- a/ceilometer/objectstore/swift_middleware.py
+++ b/ceilometer/objectstore/swift_middleware.py
@@ -44,6 +44,7 @@ import logging
from oslo.utils import timeutils
import six
+import six.moves.urllib.parse as urlparse
from ceilometer.openstack.common import context
from ceilometer import pipeline
@@ -144,7 +145,7 @@ class CeilometerMiddleware(object):
return iter_response(iterable)
def publish_sample(self, env, bytes_received, bytes_sent):
- path = env['PATH_INFO']
+ path = urlparse.quote(env['PATH_INFO'])
method = env['REQUEST_METHOD']
headers = {}
for header in env: