HBASE-7777. HBCK check for lingering split parents should check for child regions

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444311 13f79535-47bb-0310-9956-ffa450edef68
HBASE-7804 Minor typo in Appendix B. hbck In Depth section of book (rajeshbabu)



git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444929 13f79535-47bb-0310-9956-ffa450edef68
HBASE-7761 MemStore.USEMSLAB_DEFAULT is false, hbase-default.xml says it's true (Anoop)



git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444952 13f79535-47bb-0310-9956-ffa450edef68
HBASE-6132 ColumnCountGetFilter & PageFilter not working with FilterList (Anoop)



git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444962 13f79535-47bb-0310-9956-ffa450edef68
HBASE-7763 Compactions not sorting based on size anymore.

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444977 13f79535-47bb-0310-9956-ffa450edef68
HBASE-7821 Remove Duplicated code in CompactSelection

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444998 13f79535-47bb-0310-9956-ffa450edef68
HBASE-7407 TestMasterFailover under tests some cases and over tests some others

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1445074 13f79535-47bb-0310-9956-ffa450edef68
HBASE-7789 Clean DeadServer.java and add a Jitter method in ConnectionUtils

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1445087 13f79535-47bb-0310-9956-ffa450edef68
HBASE-7829 zookeeper kerberos conf keytab and principal parameters interchanged (Francis)



git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1445213 13f79535-47bb-0310-9956-ffa450edef68
HBASE-7830 Disable IntegrationTestRebalanceAndKillServersTargeted temporarily

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1445294 13f79535-47bb-0310-9956-ffa450edef68
HBASE-7802 Use the Store interface instead of HStore (coprocessor, compaction, ...)

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1445434 13f79535-47bb-0310-9956-ffa450edef68
HBASE-7822 clean up compactionrequest and compactselection - part 1 (Sergey)



git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1445696 13f79535-47bb-0310-9956-ffa450edef68
Creating online snapshots branch of hbase/trunk from 12/18 HBASE-7376 commit

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445738 13f79535-47bb-0310-9956-ffa450edef68
HBASE-6765 'Take a snapshot' interface (Jesse Yates)

Add interfaces taking a snapshot. This is in hopes of cutting down on the overhead involved in reviewing snapshots.



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445769 13f79535-47bb-0310-9956-ffa450edef68
HBASE-6571 Generic multi-thread/cross-process error handling framework (Jesse Yates)

The idea for a generic inter-process error-handling framework came
from working on HBASE-6055 (snapshots). Distributed snapshots require tight
time constraints in taking a snapshot to minimize offline time in face of
errors. However, we often need to coordinate errors between processes and
the current Abortable framework is not sufficiently flexible to handle the
multitude of situations that can occur when coordinating between all region
servers, the master and zookeeper. Using this framework error handling for
snapshots was a simple matter, amounting to maybe 200 LOC.
    
This seems to be a generally useful framework and can be used to easily add
inter-process error handling in HBase. The most obvious immediate usage is
as part of HBASE-5487 when coordinating multiple sub-tasks.



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445770 13f79535-47bb-0310-9956-ffa450edef68
HBASE-6353: Snapshots shell (Matteo Bertozzi)



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445771 13f79535-47bb-0310-9956-ffa450edef68
HBASE-7107 Snapshot References Utils (FileSystem Visitor) (Matteo Bertozzi)



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445778 13f79535-47bb-0310-9956-ffa450edef68
HBASE-6765 'Take a snapshot' interface - ADDENDUM: Fix snasphot -> snapshot (Matteo Bertozzi)



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445780 13f79535-47bb-0310-9956-ffa450edef68
HBASE-6836 Offline snapshots (Jesse Yates) 



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445782 13f79535-47bb-0310-9956-ffa450edef68
HBASE-6865 Snapshot File Cleaners (Jesse Yates)



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445783 13f79535-47bb-0310-9956-ffa450edef68