infraio opened a new pull request #2247:
URL: https://github.com/apache/hbase/pull/2247


   … branch-2.2
   
   Add being able to configure netty thread counts. Enable socket reuse
   (should not have any impact).
   
   
hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/BlockingRpcConnection.java
    Rename the threads we create in here so they are NOT named same was
    threads created by Hadoop RPC.
   
   
hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/DefaultNettyEventLoopConfig.java
   hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcClient.java
   
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/AsyncFSWAL.java
    Allow configuring eventloopgroup thread count (so can override for
    tests)
   
   
hbase-examples/src/main/java/org/apache/hadoop/hbase/client/example/HttpProxyExample.java
    Enable socket resuse.
   
   hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcServer.java
    Enable socket resuse and config for how many threads to use.
   
   hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
   hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
   
hbase-server/src/main/java/org/apache/hadoop/hbase/util/ModifyRegionUtils.java
    Thread name edit; drop the redundant 'Thread' suffix.
   
   
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/HFileReplicator.java
    Make closeable and shutdown executor when called.
   
   
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.java
    Call close on HFileReplicator
   
   
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationBase.java
    HDFS creates lots of threads. Use less of it so less threads overall.
   
   hbase-server/src/test/resources/hbase-site.xml
   hbase-server/src/test/resources/hdfs-site.xml
    Constrain resources when running in test context.
   
   hbase-server/src/test/resources/log4j.properties
    Enable debug on netty to see netty configs in our log
   
   pom.xml
    Add system properties when we launch JVMs to constrain thread counts in
    tests
   
   Addendum to cleanup pom warning.
   
   Addendum: This test was depending on hard-coded number for
   log cleaners; the parent patch made them less in test context.
   
   Addendum: Two more tests that had issues because parent cut
   down the number of default RegionServers launched.
   
   Addendum: TestMultiParallel thread counts were off after
   parent change.
   
   Addendum: TestNamespaceCommands was using up the limit on
   nioeventloopgroup.... so create them per run of client.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to