[pgpool-committers: 632] pgpool: Fix inifinit loop in SSL mode. When there's pending data in SSL
Tatsuo Ishii
ishii at postgresql.org
Fri Sep 21 13:18:30 JST 2012
Fix inifinit loop in SSL mode. When there's pending data in SSL layer
of frontend, pool_process_query() checks pending data in backend. If
there's non, it loops again and checks frontend/backend receive buffer
by using is_cache_empty(). Unfortunately it first checks pending data
in SSL layer of frontend, thus goes to backend data and checks
again(infinite loop). The solution is, if there's pending data in SSL
layer of frontend and query is not in progress, call
ProcessFrontendResponse() to process new request from frontend.
Branch
------
V3_2_STABLE
Details
-------
http://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=cc0ad2eca3ba1b4f61cf40ea31d025639348fe01
Modified Files
--------------
pool_process_query.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
More information about the pgpool-committers
mailing list