On 7/28/07, James Gould <[EMAIL PROTECTED]> wrote:
>
> Thank you for the quick response.  We upgraded the mina-filter-ssl-1.1.0.jar
> to mina-filter-ssl-1.1.1-20070611.145558-5.jar to see if it helped a day
> ago.  Upgrading to mina-filter-ssl-1.1.1-20070611.145558-5.jar did address
> our SSL Handshake hang issue, but than this issue happened.  Do you have
> clients that pipeline requests, which could expose a similar concurrency
> problem?  I know that this problem does not occur with non-pipelining
> clients.
>
> I'm taking your advice and upgrading to the official mina-core-1.1.1.jar and
> mina-filter-ssl-1.1.1.jar to see it that makes a difference.  I'll post my
> findings after trying it out.

I think upgrading mina-core-1.1.1 won't make a difference IMO.

I can't find any SSLFilter problem from the thread dump either.
SSLEngine seems to acquire lock internally, but it's SUN
implementation so we don't have any control over it.  I think it
doesn't matter because we always acquire lock for SSLHandler before
accessing SSLEngine.

What's weird is that SSLEngine is blocked by something.  If we always
acquire a lock for SSLHandler before accessing SSLEngine, SSLEngine
should never wait for a lock.  Let us review SSLFilter and
SSLHandler...

Thanks,
Trustin
-- 
what we call human nature is actually human habit
--
http://gleamynode.net/
--
PGP Key ID: 0x0255ECA6

Reply via email to