GitHub user rajinisivaram opened a pull request:

    https://github.com/apache/kafka/pull/493

    KAFKA-2801: Process any remaining data in SSL network read buffer after 
handshake

    Process any remaining data in the network read buffer in 
`SslTransportLayer` when `read()` is invoked. On handshake completion, there 
could be application data ready to be processed that was read into 
`netReadBuffer` during handshake processing. `read()` is already invoked from 
`Selector` after handshake completion, but data already read into the 
`netReadBuffer` was not being processed. This PR adds a check for remaining 
data and continues with processing data if data is available.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/rajinisivaram/kafka KAFKA-2801

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/kafka/pull/493.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #493
    
----
commit 081cdc953c04e0fa12c7c8633c9f2d5e1db8638f
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2015-11-10T23:19:37Z

    KAFKA-2801: Process any remaining data in network read buffer during SSL 
read

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to