diff options
author | dormando <dormando@rydia.net> | 2009-04-10 23:02:14 -0700 |
---|---|---|
committer | Dustin Sallings <dustin@spy.net> | 2009-04-11 21:46:44 -0700 |
commit | a0e4a7563fd575d89cd34411a2c090fae1d826f4 (patch) | |
tree | 98f5f3a2759926673e542fff3ad2894e79795380 /ChangeLog | |
parent | beb175ab009ae31d486aa68c9e2fc2c36d84d8af (diff) | |
download | memcached-a0e4a7563fd575d89cd34411a2c090fae1d826f4.tar.gz |
fix resumption of accept loop under multithread
critical fix:
under multithreaded mode, in version 1.2.7, memcached would not resume
accepting connections after hitting the max connections limit.
this is due to a pre-existing bug in the accept_new_conns code, which
was hit when the "fix" was rolled in to ensure listening threads never
did real work. Previously, at least one closing connection would
(randomly) be on the accepting thread, so the test for (are we the
listening thread?) would still work.
Diffstat (limited to 'ChangeLog')
0 files changed, 0 insertions, 0 deletions