mirror of
https://github.com/apache/httpd.git
synced 2025-08-10 02:56:11 +00:00
Improve client performance by clearing connection pool instead
of destroying it. PR 40054 Submitted by: Brad Roberts <braddr puremagic.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@655654 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
3
CHANGES
3
CHANGES
@ -2,6 +2,9 @@
|
||||
Changes with Apache 2.3.0
|
||||
[ When backported to 2.2.x, remove entry from this file ]
|
||||
|
||||
*) ab: Improve client performance by clearing connection pool instead
|
||||
of destroying it. PR 40054 [Brad Roberts <braddr puremagic.com>]
|
||||
|
||||
*) ab: Don't stop sending a request if EAGAIN is returned, which
|
||||
will only happen if both the write and subsequent wait are
|
||||
returning EAGAIN, and count posted bytes correctly when the initial
|
||||
|
@ -1137,8 +1137,9 @@ static void start_connect(struct connection * c)
|
||||
c->gotheader = 0;
|
||||
c->rwrite = 0;
|
||||
if (c->ctx)
|
||||
apr_pool_destroy(c->ctx);
|
||||
apr_pool_create(&c->ctx, cntxt);
|
||||
apr_pool_clear(c->ctx);
|
||||
else
|
||||
apr_pool_create(&c->ctx, cntxt);
|
||||
|
||||
if ((rv = apr_socket_create(&c->aprsock, destsa->family,
|
||||
SOCK_STREAM, 0, c->ctx)) != APR_SUCCESS) {
|
||||
|
Reference in New Issue
Block a user