#117 new

Gracefully fail on request pipelining

Reported by macournoyer | October 16th, 2009 @ 09:10 AM | in Future

From Peter Wagenet

[...] If I understand correctly HTTP 1.1 compliant servers are not required to support pipelining but should fail gracefully if they don't. As I understand this, if FF sends 5 requests at once, this means that Thin should return only the first request and ignore the rest. Eventually FF will then ask Thin for the files again, but one at a time. However, it seems to me that Thin is returning the last request which FF mistakes for the first request. So we get some really weird things where files have the wrong data.

In my case, I'm running into this problem with SproutCore's sc-server which uses Thin when available. I'll talk to the maintainer about this issue and see if we can disable persistent connections for the time being. However it still seems that this may be a bug with Thin as well.

No comments found

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

People watching this ticket