This is an automated email from the ASF dual-hosted git repository.

johnnyv pushed a change to branch DIRMINA-1107
in repository https://gitbox.apache.org/repos/asf/mina.git.


      at 99fbf4f  DIRMINA-1107 is caused from a memory inconsistency in how CAS 
operations are checked from within the SslHandler#flushScheduledEvents.  This 
CAS operation can be updated to correctly check for X > 0 but still leaves 
situations where the CAS was incremented between the CAS loop exits and the 
SslHandler#sslLock lock is released resulting in a false tryLock() == false 
causing one or more message to be queued but never flushed until another 
message is queued and tryLock() suc [...]

This branch includes the following new commits:

     new 99fbf4f  DIRMINA-1107 is caused from a memory inconsistency in how CAS 
operations are checked from within the SslHandler#flushScheduledEvents.  This 
CAS operation can be updated to correctly check for X > 0 but still leaves 
situations where the CAS was incremented between the CAS loop exits and the 
SslHandler#sslLock lock is released resulting in a false tryLock() == false 
causing one or more message to be queued but never flushed until another 
message is queued and tryLock() suc [...]

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Reply via email to