Comment 1 for bug 1394453

Revision history for this message
Yukihiro KAWADA (warp-kawada) wrote :

and issue is:
         for header in env:
             if header.startswith('HTTP_') and env[header]:
- key = header.strip('HTTP_')
+# key = header.strip('HTTP_')
+ key = header.replace('HTTP_', '', 1) # Y.Kawada
+ utils.my_logger("middleware header key:%s" % key)

[filter:ceilometer]
use = egg:ceilometer#swift
metadata_headers = X-FOO,X-BAR,X-ACCOUNT-META-QUOTA-BYTES,X-ACCOUNT-META-QUOTA-COUNT,X-ACCOUNT-META-CONTAINER-QUOTA-COUNT,X-ACCOUNT-META-CONTAINER-QUOTA-BYTES

But this is strange, the last 'T' dissapear.

#python -V
Python 2.7.5
#python
>>> str='HTTP_AAAT'
>>> str.strip('HTTP_')
'AAA'