The netty SSL handler uses a coalescing buffer queue, which modifies
the buffers used to queue the writes so that SSL_write can be given
larger chunks, thereby increasing the 'goodput'.

If we pass in a retained duplicate as we have been doing until now,
then later clients will be passed junk, as SSL will have modified cached
entry buffers.

This patch introduces a copying ByteBufPair encoder, which is only
used with SSL connections.


[ Full content available at: 
https://github.com/apache/incubator-pulsar/pull/2464 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to