<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<base href="x-msg://4047/">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div>The fix for this issue [1] is actively being worked on in jclouds. The fix is ready but the contributor is waiting for his CLA to be signed.</div>
<div><br>
</div>
<div>Saqib, I see you already kicked off a conversation over on the jclouds mailing list [2]. I'll update the thread over there when the fix is in and how to get it as soon as possible.</div>
<div><br>
</div>
<div>Sorry for the late reply. I was on vacation last week. :)</div>
<div><br>
</div>
<div>Regards,</div>
<div>Everett</div>
<div><br>
</div>
<div>[1] <a href="https://issues.apache.org/jira/browse/JCLOUDS-155">https://issues.apache.org/jira/browse/JCLOUDS-155</a></div>
<div>[2] <a href="http://www.mail-archive.com/user@jclouds.incubator.apache.org/msg00145.html">http://www.mail-archive.com/user@jclouds.incubator.apache.org/msg00145.html</a></div>
<br>
<div>
<div>On Jun 28, 2013, at 4:10 PM, Ali, Haneef wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1" style="page: WordSection1; ">
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">As far as I know,  Apache will make it lower-case.  I use keystone with Apache frontend (mo-wsgi) and all the headers are in lowercase. I was wondering how David is getting
 correct case.  BTW my environment is Ubuntu Precise  running apache2.2<o:p></o:p></span></div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p> </o:p></span></div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Thanks<o:p></o:p></span></div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Haneef<o:p></o:p></span></div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p> </o:p></span></div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<b><span style="font-size: 10pt; font-family: Tahoma, sans-serif; ">From:</span></b><span style="font-size: 10pt; font-family: Tahoma, sans-serif; "><span class="Apple-converted-space"> </span>Openstack [mailto:openstack-bounces+haneef.ali=<a href="mailto:hp.com@lists.launchpad.net">hp.com@lists.launchpad.net</a>]<span class="Apple-converted-space"> </span><b>On
 Behalf Of<span class="Apple-converted-space"> </span></b>Ali, Saqib<br>
<b>Sent:</b><span class="Apple-converted-space"> </span>Friday, June 28, 2013 1:53 PM<br>
<b>To:</b><span class="Apple-converted-space"> </span>David Hadas<br>
<b>Cc:</b><span class="Apple-converted-space"> </span>Chmouel Boudjnah; Openstack;
<a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
<b>Subject:</b><span class="Apple-converted-space"> </span>Re: [Openstack] HTTP headers are incorrectly treated case sensitive by jClouds causing OpenStack x-storage-url to fail<o:p></o:p></span></div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<o:p> </o:p></div>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
Hello David,<o:p></o:p></div>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<o:p> </o:p></div>
</div>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
Thanks for the response. <o:p></o:p></div>
</div>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<o:p> </o:p></div>
</div>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
I believe we are using the apache web frontend for the enabling SSL on the end-points. I have asked our OpenStack folks to share the setup and reasoning behind use of the Apache web frontend. They will respond here shortly.<o:p></o:p></div>
</div>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<o:p> </o:p></div>
</div>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
I am not sure why our instance of Apache web frontend is returning lower case <span style="font-size: 10pt; font-family: Arial, sans-serif; ">X-Storage-Url. When we connect directly to the proxy, the X-Storage-Url are correct case. But the Apache frontend somehow
 makes it all lower case.</span><o:p></o:p></div>
</div>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<o:p> </o:p></div>
</div>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<span style="font-family: Arial, sans-serif; ">Would it possible for you to share the relevant Apache config and other setup details for the setup that you have?</span><o:p></o:p></div>
</div>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<o:p> </o:p></div>
</div>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<span style="font-family: Arial, sans-serif; ">Thanks.</span><o:p></o:p></div>
</div>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<o:p> </o:p></div>
</div>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<o:p> </o:p></div>
</div>
</div>
<div>
<p class="MsoNormal" style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 12pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<o:p> </o:p></p>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
On Fri, Jun 28, 2013 at 9:38 AM, David Hadas <<a href="mailto:DAVIDH@il.ibm.com" target="_blank" style="color: blue; text-decoration: underline; ">DAVIDH@il.ibm.com</a>> wrote:<o:p></o:p></div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
Ali hi,<br>
<br>
On my system I get the headers as  X-Storage-Url when running under Apache2<br>
front end (not lowercase).<br>
<br>
Btw, I am always interested to learn how people are using Swift with the<br>
Apache front end as this is a fairly recent addition (we are working not to<br>
get it into devstack), can you describe shortly your setup and the reason<br>
behind choosing Apache front end?<br>
<br>
DH<br>
<br>
<br>
Regards,<br>
David Hadas,<br>
Openstack Swift ATC, Architect, Master Inventor<br>
IBM Research Labs, Haifa<br>
Tel:    Int<a href="tel:%2B972-4-829-6104" style="color: blue; text-decoration: underline; ">+972-4-829-6104</a><br>
Fax:   Int<a href="tel:%2B972-4-829-6112" style="color: blue; text-decoration: underline; ">+972-4-829-6112</a><br>
<br>
<br>
<br>
<br>
From:   "Ali, Saqib" <<a href="mailto:docbook.xml@gmail.com" style="color: blue; text-decoration: underline; ">docbook.xml@gmail.com</a>><br>
To:     Chmouel Boudjnah <<a href="mailto:chmouel@enovance.com" style="color: blue; text-decoration: underline; ">chmouel@enovance.com</a>>,<br>
Cc:    <span class="Apple-converted-space"> </span><a href="mailto:openstack@lists.launchpad.net" style="color: blue; text-decoration: underline; ">openstack@lists.launchpad.net</a><br>
Date:   28/06/2013 04:30 PM<br>
Subject:        Re: [Openstack] HTTP headers are incorrectly treated case<br>
            sensitive by jClouds causing OpenStack x-storage-url to fail<br>
Sent by:        "Openstack" <openstack-bounces<br>
            +davidh=<a href="mailto:il.ibm.com@lists.launchpad.net" style="color: blue; text-decoration: underline; ">il.ibm.com@lists.launchpad.net</a>><o:p></o:p></div>
<div>
<div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<br>
<br>
<br>
Chmouel,<br>
<br>
Not really a hack on the swift, just the apache web frontend[1]<br>
<br>
1. <a href="http://docs.openstack.org/developer/swift/apache_deployment_guide.html" target="_blank" style="color: blue; text-decoration: underline; ">http://docs.openstack.org/developer/swift/apache_deployment_guide.html</a><br>
<br>
<br>
On Fri, Jun 28, 2013 at 6:26 AM, Chmouel Boudjnah <<a href="mailto:chmouel@enovance.com" style="color: blue; text-decoration: underline; ">chmouel@enovance.com</a>><br>
wrote:<br>
  On Fri, Jun 28, 2013 at 2:00 AM, Ali, Saqib <<a href="mailto:docbook.xml@gmail.com" style="color: blue; text-decoration: underline; ">docbook.xml@gmail.com</a>><br>
  wrote:<br>
  > Is there anything we can do to work around this, while someone from the<br>
  > jClouds community fixes this issue?<br>
<br>
<br>
  I would be believe a jclouds fix would be faster to get in than to try<br>
  agree on a hack to do on swift.<br>
<br>
  Chmouel.<o:p></o:p></div>
</div>
</div>
<div>
<div>
<p class="MsoNormal" style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 12pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
_______________________________________________<br>
Mailing list:<span class="Apple-converted-space"> </span><a href="https://launchpad.net/~openstack" target="_blank" style="color: blue; text-decoration: underline; ">https://launchpad.net/~openstack</a><br>
Post to     :<span class="Apple-converted-space"> </span><a href="mailto:openstack@lists.launchpad.net" style="color: blue; text-decoration: underline; ">openstack@lists.launchpad.net</a><br>
Unsubscribe :<span class="Apple-converted-space"> </span><a href="https://launchpad.net/~openstack" target="_blank" style="color: blue; text-decoration: underline; ">https://launchpad.net/~openstack</a><br>
More help   :<span class="Apple-converted-space"> </span><a href="https://help.launchpad.net/ListHelp" target="_blank" style="color: blue; text-decoration: underline; ">https://help.launchpad.net/ListHelp</a><br>
<br>
<o:p></o:p></p>
</div>
</div>
</div>
<div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">
<o:p> </o:p></div>
</div>
</div>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a></div>
</blockquote>
</div>
<br>
</body>
</html>