Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Impala 2.0
-
None
-
None
Description
If you look at the packet stream from an Impala demon running an authenticated Thrift server, you will notice that a lot of the packets are very small (a few bytes). This is probably because Thrift servers that run with Sasl use the TSaslServerTransport directly over a TSocket, rather than wrapping an intermediate TBufferedServerTransport. We need to create a new factory class that creates a buffered server transport followed by a TSaslServerTransport.
This has a significant effect on network throughput in Kerberized clusters.