HBASE-5613 ThriftServer getTableRegions does not return serverName and port (Scott Chen)


git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1304602 13f79535-47bb-0310-9956-ffa450edef68
HBASE-5624 Aborting regionserver when splitting region, may cause daughter region not assigned by ServerShutdownHandler

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1304603 13f79535-47bb-0310-9956-ffa450edef68
HBASE-5616 Make compaction code standalone

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1304616 13f79535-47bb-0310-9956-ffa450edef68
HBASE-5616 Make compaction code standalone; ADDENDUM -- ADD LICENSES

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1304624 13f79535-47bb-0310-9956-ffa450edef68
[jira] [HBASE-5469] Add baseline compression efficiency to DataBlockEncodingTool

Summary:
DataBlockEncodingTool currently does not provide baseline compression
efficiency, e.g. Hadoop compression codec applied to unencoded data. E.g. if
we are using LZO to compress blocks, we would like to have the following
columns in the report (possibly as percentages of raw data size).

Baseline K+V in blockcache | Baseline K + V on disk (LZO compressed) | K + V
DataBlockEncoded in block cache | K + V DataBlockEncoded + LZOCompressed (on
disk)

Background: we never store compressed blocks in cache, but we always store
encoded data blocks in cache if data block encoding is enabled for the column
family.

This patch also has multiple bugfixes and improvements to DataBlockEncodingTool,
including presentation format, memory requirements (reduced 3x) and fixing the
handling of compression.

Test Plan:
* Run unit tests.
* Run DataBlockEncodingTool on a variety of real-world HFiles.

Reviewers: JIRA, dhruba, tedyu, stack, heyongqiang

Reviewed By: tedyu

Differential Revision: https://reviews.facebook.net/D2409

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1304626 13f79535-47bb-0310-9956-ffa450edef68
HBASE-5190  Limit the IPC queue size based on calls' payload size


git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1304634 13f79535-47bb-0310-9956-ffa450edef68
HBASE-5128 [uber hbck] Online automated repair of table integrity and region consistency problems


git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1304665 13f79535-47bb-0310-9956-ffa450edef68
HBASE-5128 Addendum adds two new files Jon forgot to add


git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1304702 13f79535-47bb-0310-9956-ffa450edef68
2600

Conflicts:

	src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java
	src/main/java/org/apache/hadoop/hbase/master/HMaster.java

Conflicts:

	src/main/java/org/apache/hadoop/hbase/master/HMaster.java

Conflicts:

	src/main/java/org/apache/hadoop/hbase/master/HMaster.java

Conflicts:

	src/main/java/org/apache/hadoop/hbase/master/HMaster.java

Conflicts:

	src/main/java/org/apache/hadoop/hbase/thrift/ThriftServerRunner.java

Conflicts:

	src/main/java/org/apache/hadoop/hbase/thrift/ThriftServerRunner.java
Fixed thrift regioninfo
adding ryan's comment
more ryan comments.
Removed ununsed code.
removed get closest

Conflicts:

	src/test/java/org/apache/hadoop/hbase/master/MockRegionServer.java

Conflicts:

	src/test/java/org/apache/hadoop/hbase/master/MockRegionServer.java
cleanup

Conflicts:

	src/main/java/org/apache/hadoop/hbase/thrift/ThriftServerRunner.java