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