408 timeout fix for ticket 847 needs backport to cherrpy 3.1 branch

Anonymous avatarAnonymous created an issue

For those of us still on the latest cherrypy 3.1.x release, a backport of the 408 timeout fix seen in bug 847 would be highly beneficial.

As such, I've backported the fix from revision 2281 of the cherrypy-3.1.x branch and had it applied and tested on our cherrypy server systems where we were seeing the issue described in ticket 847.

The patch can be found here:

http://cr.opensolaris.org/~swalker/408.patch

I'd appreciate it if someone could look over this and commit it to the 3.1.x branch.

If possible, a bugfix release based on the current contents of the 3.1.x branch would also be appreciated.

Without this fix, reverse proxy connections through apache with connection reuse enabled fail to work properly, which significantly degrades performance and prevents HTTP/1.1 pipelining, effectively.

Reported by swalker@opensolaris.org

Comments (2)

  1. Log in to comment
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.