OSDN Git Service

del_virtual_service時にthreadが残る問題のfix
authorHiroaki Nakano <nakano.hiroaki@nttcom.co.jp>
Thu, 14 Mar 2013 07:43:07 +0000 (16:43 +0900)
committerHiroaki Nakano <nakano.hiroaki@nttcom.co.jp>
Thu, 14 Mar 2013 07:43:07 +0000 (16:43 +0900)
commitf06409a5544364bb511524dd65a19cc7179f3cdb
treeedbe1bf5b4384ac4372e8c3aad50dd6045cfb7ae
parent3aab34b67332532ff6f5f8ad9ea4bf129f8d8b9d
del_virtual_service時にthreadが残る問題のfix

del_virtual_service時にsession thread controllの
upとdownのthreadのうち、accept待ちのthreadが削除されず
に残ってしまう。
VirtualServiceのaddとdelを繰り返すとthreadが増え続けて
しまうため、del_virtual_service時に該当threadを
joinするようにした。

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>
l7vsd/include/virtualservice.h
l7vsd/src/virtualservice_tcp.cpp