[Varnish] #129: POST request with pipe method not fully working in trunk
Varnish
varnish-bugs at projects.linpro.no
Fri Jul 20 09:05:36 CEST 2007
#129: POST request with pipe method not fully working in trunk
----------------------+-----------------------------------------------------
Reporter: jpulz | Owner: phk
Type: defect | Status: new
Priority: high | Milestone:
Component: varnishd | Version: trunk
Severity: major | Keywords:
----------------------+-----------------------------------------------------
While experimenting with varnish to speed up our CMS, i found the
following regression:
POST requests with pipe method are not working with the most browsers when
using trunk (rev. 1723), while they do work with all tested browsers in
1.0.4
I see the following behavior:
We have a search page which uses POST request to get the search string
submitted, i enter a string to search for and hit the search button. Now
the browser is stuck and the only thing i see with varnishlog is
`SessionOpen c <client_ip> <client_port>`
Now i can either wait for a session timeout or hit the browsers "stop"
button.
In both cases i see the client request, the backend connect and so on in
varnishlog after the session is closed. I also see that the clients POST
request is given as POST request to the backend and that the pipe method
is being used, but everything happens only after the client session is
closed.
Tested browsers and results for trunk (rev. 1723):
||working|| Opera 9.x on FreeBSD, Linux and Windows (all native)
||not working|| IE7 on Windows XP
||not working|| Firefox 2.x on FreeBSD, Linux and Windows (all native)
||not working|| Seamonkey 1.x on FreeBSD and Windows (all native)
So far, all browser/OS combinations are working correctly when using 1.0.4
varnishd is running on "FreeBSD 6.2-STABLE Tue Jul 17 15:17:11 CEST 2007
amd64"
--
Ticket URL: <http://varnish.projects.linpro.no/ticket/129>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list