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

johnnyv pushed a change to branch 2.1.X
in repository https://gitbox.apache.org/repos/asf/mina.git.


    from 60b4190  Performance improvement of UDP processing for DIRMINA-1095
     add 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 [...]

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/mina/filter/ssl/SslFilter.java | 125 ++++++++++-----------
 .../org/apache/mina/filter/ssl/SslHandler.java     |  50 ++++-----
 .../org/apache/mina/filter/ssl/SslFilterTest.java  |  13 ++-
 3 files changed, 89 insertions(+), 99 deletions(-)

Reply via email to