diff options
author | Yann Ylavic <ylavic@apache.org> | 2016-06-27 17:26:12 +0000 |
---|---|---|
committer | Yann Ylavic <ylavic@apache.org> | 2016-06-27 17:26:12 +0000 |
commit | d4aa6476b205febaf2f335baf4877790dc2dad4e (patch) | |
tree | 0162ca352bcce48c49a3129015d662cb59b6f782 /include | |
parent | 4ddbed1bafbe10aceb1206dc129c1552a838278f (diff) | |
download | httpd-d4aa6476b205febaf2f335baf4877790dc2dad4e.tar.gz |
mod_proxy_{http,ajp,fcgi}}: don't reuse backend connections with data available
before the request is sent. PR 57832.
ap_proxy_check_backend() can be used before ap_proxy_connect_backend() to try
to read available data (including from the filters), and is called by
ap_proxy_connect_backend() to check the socket state only (as before, still
relevant after ap_proxy_check_backend() due to filter data which may not have
triggered a real socket operation).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1750392 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'include')
-rw-r--r-- | include/ap_mmn.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/ap_mmn.h b/include/ap_mmn.h index c4c4188b01..1d3b07a72d 100644 --- a/include/ap_mmn.h +++ b/include/ap_mmn.h @@ -532,6 +532,8 @@ * dav_success_proppatch. * 20160608.4 (2.5.0-dev) Add dav_acl_provider, dav_acl_provider_register * dav_get_acl_providers. + * 20160608.5 (2.5.0-dev) Add ap_proxy_check_backend(), and tmp_bb to struct + * proxy_conn_rec. */ #define MODULE_MAGIC_COOKIE 0x41503235UL /* "AP25" */ @@ -539,7 +541,7 @@ #ifndef MODULE_MAGIC_NUMBER_MAJOR #define MODULE_MAGIC_NUMBER_MAJOR 20160608 #endif -#define MODULE_MAGIC_NUMBER_MINOR 4 /* 0...n */ +#define MODULE_MAGIC_NUMBER_MINOR 5 /* 0...n */ /** * Determine if the server's current MODULE_MAGIC_NUMBER is at least a |