<div dir="ltr">I believe 100 Continue is disabled for radosgw in ceph.conf with:<div><div><div style="font-family:arial,sans-serif;font-size:13px">rgw print continue = false</div></div></div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">And as I said, I'm not experiencing any issues with radosgw behind tengine, they appear only with <u>uploads</u> through Horizon (downloads of large files are absolutely fine), so the overall data flow is as follows:</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">client -> [ nginx -> horizon (uwsgi) ] -> [ tengine -> radosgw (fastcgi)]</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">[ ] brackets limit one physical host</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-07-07 3:43 GMT+03:00 Clint Byrum <span dir="ltr"><<a href="mailto:clint@fewbar.com" target="_blank">clint@fewbar.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Excerpts from Sergey Motovilovets's message of 2014-07-06 09:29:11 -0700:<br>
<div class="">> Hello everyone.<br>
><br>
> I'm running Horizon with nginx and radosgw with tengine (nginx fork with an<br>
> option to disable fastcgi request buffering).<br>
> The thing is that when I upload files using swift console client directly<br>
> to a node hosting radosgw, everything works like a charm, but Horizon<br>
> doesn't let me upload files with a size more 64K, and it's not<br>
> about client_max_body_size in nginx. Horizon gets first 64K of the file,<br>
> then freezes until "Connection reset by peer" happens (inactivity timeout<br>
> on radosgw node I suppose).<br>
<br>
</div>This is just a guess, but does tengine support 100 Continue? A fairly<br>
recent forum post suggests that nginx doesn't:<br>
<br>
<a href="http://forum.nginx.org/read.php?2,241130,241139" target="_blank">http://forum.nginx.org/read.php?2,241130,241139</a><br>
<br>
My understanding was that radosgw uses 100 Continue for large uploads.<br>
<br>
So you may need to ensure that you have a proxy that can handle such<br>
things.<br>
<br>
_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
</blockquote></div><br></div>