Nick Dimiduk created HBASE-25633:
------------------------------------

             Summary: When unconfigured, 
PressureAwareCompactionThroughputController should sniff NIC speed and use 
appropriate settings
                 Key: HBASE-25633
                 URL: https://issues.apache.org/jira/browse/HBASE-25633
             Project: HBase
          Issue Type: Improvement
          Components: Compaction
            Reporter: Nick Dimiduk


After upgrading a cluster to 2.3, we noticed that compactions were taking much 
longer. We tracked this down to the 
PressureAwareCompactionThroughputController, which became default as part of 
our upgrade. Our default configuration settings set the lower bound: 50MB/s, 
upper bound: 100MB/s. These settings make sense if you have a 1gbit NIC (~120 
MB/s). For a 10gbit NIC, they’re quite inadequate.

Suggestion: instead of using fixed values as the default for these 
configurations, we should sniff the NIC speed and configure for an optimal 
value according to available bandwidth.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to