Jonathan Hsieh
46b05ab21f
HBASE-7420 TestSnapshotExceptionSnare and TestWALReferenceTask missing test category annotation and failing TestCheckTestClasses
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445795 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:19:57 +00:00
Jonathan Hsieh
5dc107e985
HBASE-7311 Add snapshot information to hbase master webui (Matteo Bertozzi)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445794 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:19:12 +00:00
Jonathan Hsieh
77d05003e3
HBASE-7174 [snapshots] Refactor snapshot file cleaner cache to use Snapshot FileVisitor (Matteo Bertozzi)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445792 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:18:35 +00:00
Jonathan Hsieh
71b0e2c0a8
HBASE-7367 Snapshot coprocessor and ACL security (Matteo Bertozzi)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445790 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:15:04 +00:00
Jonathan Hsieh
52b5f1968f
HBASE-7353 [shell] have list and list_snapshot return jruby string arrays.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445789 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:14:18 +00:00
Jonathan Hsieh
914cf71b6a
HBASE-7240 Cleanup old snapshots on start (Jesse Yates)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445788 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:12:23 +00:00
Jonathan Hsieh
378e6f62b5
HBASE-6802 Export Snapshot (Matteo Bertozzi)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445787 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:11:38 +00:00
Jonathan Hsieh
0bcb524581
HBASE-6230 Restore Snapshots for HBase 0.96 (Matteo Bertozzi)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445786 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:10:58 +00:00
Jonathan Hsieh
eb4346f144
HBASE-6777 Snapshot Restore Interface (Matteo Bertozzi)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445784 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:07:57 +00:00
Jonathan Hsieh
77ef4a85d2
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
2013-02-13 18:07:16 +00:00
Jonathan Hsieh
cb6f286858
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
2013-02-13 18:05:53 +00:00
Jonathan Hsieh
ef53214f02
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
2013-02-13 18:01:54 +00:00
Jonathan Hsieh
be33f38ca5
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
2013-02-13 18:01:03 +00:00
Jonathan Hsieh
60e69c2410
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
2013-02-13 17:56:12 +00:00
Jonathan Hsieh
5f1bc6e52e
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
2013-02-13 17:55:00 +00:00
Jonathan Hsieh
b251b57390
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
2013-02-13 17:53:26 +00:00
Michael Stack
99097d3d88
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
2013-02-13 17:00:30 +00:00
Zhihong Yu
c69c94062a
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
2013-02-13 15:56:18 +00:00
mbertozzi
a8658d520e
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
2013-02-13 00:08:47 +00:00
Michael Stack
44e31111f6
HBASE-7830 Disable IntegrationTestRebalanceAndKillServersTargeted temporarily
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1445294 13f79535-47bb-0310-9956-ffa450edef68
2013-02-12 18:17:34 +00:00
Zhihong Yu
bab0e00880
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
2013-02-12 15:48:24 +00:00
nkeywal
8bd7bffb36
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
2013-02-12 10:20:34 +00:00
nkeywal
d2fb5a546f
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
2013-02-12 09:38:57 +00:00
eclark
e6ef5ce981
HBASE-7821 Remove Duplicated code in CompactSelection
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444998 13f79535-47bb-0310-9956-ffa450edef68
2013-02-11 23:53:29 +00:00
eclark
59a2adf714
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
2013-02-11 21:54:56 +00:00
Zhihong Yu
27bc815ed5
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
2013-02-11 21:04:10 +00:00
Zhihong Yu
538abfe0d8
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
2013-02-11 20:32:45 +00:00
Jonathan Hsieh
d7bcd1e0b6
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
2013-02-11 19:23:35 +00:00
Enis Soztutar
b947807291
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
2013-02-09 01:44:36 +00:00
Zhihong Yu
e3b688719c
HBASE-7784 move the code related to compaction selection specific to default compaction policy, into default compaction policy (from HStore) (Sergey)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444298 13f79535-47bb-0310-9956-ffa450edef68
2013-02-09 00:26:56 +00:00
Zhihong Yu
df04846da5
HBASE-7603 refactor storefile management in HStore in order to support things like LevelDB-style compactions (Sergey)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444262 13f79535-47bb-0310-9956-ffa450edef68
2013-02-08 22:22:08 +00:00
mbertozzi
68fb6c6877
HBASE-7786 Consolidate HRegion creation/opening API
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444212 13f79535-47bb-0310-9956-ffa450edef68
2013-02-08 20:14:02 +00:00
Michael Stack
4440dfbf65
Add news of meetup and dev powwow
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443850 13f79535-47bb-0310-9956-ffa450edef68
2013-02-08 06:09:36 +00:00
jxiang
609a1d3aa7
HBASE-7776 Use ErrorReporter/Log instead of System.out in hbck
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443767 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 23:02:01 +00:00
Zhihong Yu
5c38e42254
HBASE-7561 Display the total number of regions for a given table on the master webUI (Michael Weng)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443766 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 23:00:43 +00:00
mbertozzi
1a4a882284
HBASE-7787 Remove HLogSplitter.RECOVERED_EDITS duplicate of HLog.RECOVERED_EDITS_DIR
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443731 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 21:16:29 +00:00
Devaraj Das
08c2cf99ef
Added Devaraj Das [ddas] as a committer.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443673 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 19:22:20 +00:00
larsh
91f4605c0b
HBASE-7785 rolling-restart.sh script unable to check expiration of master znode (Samir Ahmic)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443659 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 18:58:35 +00:00
ramkrishna
91a4536048
HBASE-7698 race between RS shutdown thread and openregionhandler causes region to get stuck (Ram)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443637 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 18:07:56 +00:00
Michael Stack
ceb930eac5
Add doc on htablepool and the htable constructor that takes an executor -- text from LarsH
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443633 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 18:01:08 +00:00
jxiang
ab2fede4bd
HBASE-6782 HBase shell's 'status 'detailed'' should escape the printed keys (Viji)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443620 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 17:36:48 +00:00
jxiang
ce4595ad67
HBASE-7741 Don't use bulk assigner if assigning just several regions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443617 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 17:31:47 +00:00
Zhihong Yu
b198a50434
HBASE-4676 Prefix Compression - Trie data block encoding (Matt Corgan)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443289 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 00:36:24 +00:00
Enis Soztutar
f17165ae08
HBASE-7768. Zkcluster in local mode not seeing configurations in hbase-{site|default}.xml
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443234 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 22:05:17 +00:00
Gary Helmling
1392824a85
HBASE-7772 Cluster ID is not initialized correctly in RPC client
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443221 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 21:23:50 +00:00
Enis Soztutar
95bd04444b
HBASE-7773. Rename StoreConfiguration, remove unnecessary method (Sergey Shelukhin)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443165 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 19:44:58 +00:00
jxiang
7df6eff970
HBASE-7757 Add web UI to REST server and Thrift server
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443069 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 17:01:55 +00:00
Michael Stack
23db419bf3
HBASE-7765 A tool to replay HLog entries in case a log file is missed while log splitting
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1442853 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 06:58:53 +00:00
Zhihong Yu
6fcae1027d
HBASE-7771 Secure HBase Client in MR job causes tasks to wait forever (Francis and Matteo)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1442833 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 02:12:15 +00:00
Lars George
5dc539e778
HBASE-6513 Test errors when building on MacOS (Lars Francke)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1442669 13f79535-47bb-0310-9956-ffa450edef68
2013-02-05 17:26:39 +00:00