Add a configuration property for socket receive buffer size for replication 
endpoints
-------------------------------------------------------------------------------------

                 Key: HBASE-3473
                 URL: https://issues.apache.org/jira/browse/HBASE-3473
             Project: HBase
          Issue Type: Improvement
          Components: replication
            Reporter: Gary Helmling
            Priority: Minor


Looking at this blog post about optimizing replication throughput for 
LinkedIn's Kafka:
http://sna-projects.com/blog/2011/01/optimizing-tcp-socket-across-data-centers/

It seems worth testing out if HBase replication connections can also benefit 
from increasing the socket receive buffer size on (expected to be) high-latency 
connections.

To this end, we would add a new configuration property for receive buffer size 
for replication connection and do some benchmarking to evaluate throughput with 
different values, verifying that making this configurable would have 
significant impact. For the moment, it seems best to scope the configuration 
setting to replication connections only, in order to avoid also impacting 
(negatively) intra-cluster communications.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to