kafka-jira mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ismael Juma (JIRA)" <j...@apache.org>
Subject [jira] [Created] (KAFKA-6763) Consider using direct byte buffers in SslTransportLayer
Date Sat, 07 Apr 2018 23:47:00 GMT
Ismael Juma created KAFKA-6763:

             Summary: Consider using direct byte buffers in SslTransportLayer
                 Key: KAFKA-6763
                 URL: https://issues.apache.org/jira/browse/KAFKA-6763
             Project: Kafka
          Issue Type: Improvement
            Reporter: Ismael Juma

We use heap byte buffers in SslTransportLayer. For netReadBuffer and netWriteBuffer, it means
that the NIO layer has to copy to/from a native buffer before it can write/read to the socket.
It would be good to test if switching to direct byte buffers improves performance. We can't
be sure as the benefit of avoiding the copy could be offset by the specifics of the operations
we perform on netReadBuffer, netWriteBuffer and appReadBuffer.

We should benchmark produce and consume performance and try a few combinations of direct/heap
byte buffers for netReadBuffer, netWriteBuffer and appReadBuffer (the latter should probably
remain as a heap byte buffer, but no harm in testing it too).

This message was sent by Atlassian JIRA

View raw message