Apekshit Sharma
330b0d05b9
HBASE-19114 Split out o.a.h.h.zookeeper from hbase-server and hbase-client
...
- Moved DrainingServerTracker and RegionServerTracker to hbase-server:o.a.h.h.master.
- Moved SplitOrMergeTracker to oahh.master (because it depends on a PB)
- Moving hbase-client:oahh.zookeeper.* to hbase-zookeeper module. After HBASE-19200, hbase-client doesn't need them anymore (except 3 classes).
- Renamed some classes to use a consistent naming for classes - ZK instead of mix of ZK, Zk , ZooKeeper. Couldn't rename following public classes: MiniZooKeeperCluster, ZooKeeperConnectionException. Left RecoverableZooKeeper for lack of better name. (suggestions?)
- Sadly, can't move tests out because they depend on HBaseTestingUtility (which defeats part of the purpose - trimming down hbase-server tests. We need to promote more use of mocks in our tests)
2017-11-17 13:20:18 -08:00
Guangxu Cheng
ca74ec7740
HBASE-19269 Reenable TestShellRSGroups
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-17 11:56:22 -08:00
zhangduo
907b268fd4
HBASE-19271 Update ref guide about the async client to reflect the change in HBASE-19251
...
Signed-off-by: Apekshit Sharma <appy@apache.org>
2017-11-17 10:38:59 -08:00
Guangxu Cheng
e8ae6d4b73
HBASE-19274 Log IOException when unable to determine the size of committed file
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-11-17 03:00:36 -08:00
tedyu
e6e731cb86
HBASE-19273 IntegrationTestBulkLoad#installSlowingCoproc() uses read-only HTableDescriptor
2017-11-16 21:04:33 -08:00
Guanghao Zhang
52273aa8f3
HBASE-18911 Unify Admin and AsyncAdmin's methods name
2017-11-17 09:46:54 +08:00
huzheng
d726492838
HBASE-19252 Move the transform logic of FilterList into transformCell() method to avoid extra ref to question cell
2017-11-17 09:26:04 +08:00
Michael Stack
5b13b624bb
HBASE-19181 LogRollBackupSubprocedure will fail if we use AsyncFSWAL instead of FSHLog (Vladimir Rodionov)
2017-11-16 15:04:07 -08:00
Michael Stack
f7212aaeba
HBASE-19268 Enable Replica tests that were disabled by Proc-V2 AM in HBASE-14614
2017-11-16 13:49:45 -08:00
Michael Stack
6f9651b417
HBASE-19276 RegionPlan should correctly implement equals and hashCode
...
Andrew's patch that adds equals and hash but revamping compare also.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-11-16 13:27:14 -08:00
Guanghao Zhang
d8fb10c832
HBASE-19009 implement modifyTable and enable/disableTableReplication for AsyncAdmin (addendum)
2017-11-16 16:28:56 +08:00
Umesh Agashe
570d786ac4
HBASE-18964 Deprecated RowProcessor and Region#processRowsWithLocks() methods that take RowProcessor as an argument
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-15 23:40:00 -08:00
Michael Stack
b35e18cccd
HBASE-19270 Reenable TestRegionMergeTransactionOnCluster#testMergeWithReplicas disable by HBASE-14614
2017-11-15 23:37:48 -08:00
Michael Stack
6d39b011d4
HBASE-18356 Enable TestFavoredStochasticBalancerPickers#testPickers that was disabled by Proc-V2 AM in HBASE-14614
...
Rebase/Fixup
Signed-off-by: Thiruvel Thirumoolan <thiruvel at yahoo-inc dot com>
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-15 23:32:33 -08:00
Michael Stack
92f53218e3
HBASE-19278 Reenable cleanup in test teardown in TestAccessController3 disabled by HBASE-14614
...
Remove a few unused imports.
Remove TestAsyncRegionAdminApi#testOffline, a test for a condition that
no longer exists (no offlining supported in hbase2).
M hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController3.java
Uncomment cleanup called in test teardown.
2017-11-15 23:26:58 -08:00
zhangduo
54827cf613
HBASE-19251 Merge RawAsyncTable and AsyncTable
2017-11-16 14:36:28 +08:00
Michael Stack
3a4655019d
HBASE-18357 Enable disabled tests in TestHCM that were disabled by Proc-V2 AM in HBASE-14614
...
Restore testRegionCaching and testMulti to working state (required
fixing move procedure and looking for a new exception).
testClusterStatus is broke because multicast is broken.
2017-11-15 18:39:28 -08:00
zhangduo
d4babbf060
HBASE-19262 Revisit checkstyle rules
2017-11-16 09:43:08 +08:00
Guanghao Zhang
600fdee844
HBASE-19009 implement modifyTable and enable/disableTableReplication for AsyncAdmin
2017-11-16 07:07:20 +08:00
Sean Busbey
d89682ea98
HBASE-19223 Note availability of Date Tiered Compaction in 1.y release for those upgrading from 0.98
...
Signed-off-by: Yu Li <liyu@apache.org>
Signed-off-by: Mike Drob <mdrob@apache.org>
2017-11-15 10:30:47 -06:00
Sean Busbey
df98d6848f
HBASE-19248 Move tests that need to look at Connection internals to test of said internals.
...
Signed-off-by: zhangduo <zhangduo@apache.org>
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-11-15 08:38:12 -06:00
anoopsamjohn
7d70487442
HBASE-19235 CoprocessorEnvironment should be exposed to CPs.
2017-11-15 14:49:42 +05:30
Guanghao Zhang
249bc09d8d
HBASE-19255 PerformanceEvaluation class not found when run PE test
2017-11-15 15:04:33 +08:00
Michael Stack
797670b129
HBASE-19245 MultiTableInputFormatBase#getSplits creates a Connection per Table
...
We make one Connection only instead of a Connection per table (Change is
just moving one line it involves right-shifting body of the function)
2017-11-14 21:47:35 -08:00
Umesh Agashe
0ac18a8126
HBASE-18963 Removed MultiRowMutationProcessor and modified mutateRows...() to use batchMutate() with atomic set to true
2017-11-14 21:44:30 -08:00
Lars Hofhansl
0c4fbcc329
HBASE-12091 Optionally ignore edits for dropped tables for replication.
2017-11-14 17:08:14 -08:00
tedyu
f9b19c6e33
HBASE-19210 TestNamespacesInstanceResource fails
2017-11-14 11:04:31 -08:00
zhangduo
e0580b20d1
HBASE-19243 Start mini cluster once before class for TestFIFOCompactionPolicy
2017-11-14 15:40:24 +08:00
Sean Busbey
7406c83ef6
HBASE-19249 test for "hbase antipatterns" should check _count_ of occurance rather than text of
...
Signed-off-by: Apekshit Sharma <appy@apache.org>
2017-11-13 22:35:10 -06:00
Abhishek Singh Chouhan
9ed6cf5cb8
HBASE-19215 Incorrect exception handling on the client causes incorrect call timeouts and byte buffer allocations on the server
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-11-13 18:02:22 -08:00
Andrew Purtell
b2c2729c42
HBASE-19250 TestClientClusterStatus is flaky
2017-11-13 18:02:22 -08:00
Yi Liang
80741e31e8
HBASE-19237: TestMaster.testMasterOpsWhileSplitting fails
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-11-13 16:00:48 -08:00
tedyu
df82abb159
HBASE-19210 TestNamespacesInstanceResource fails (Ted Yu)
2017-11-13 13:52:35 -08:00
tedyu
42506a6bcb
HBASE-19210 TestNamespacesInstanceResource fails - revert due to missing credit
2017-11-13 13:52:01 -08:00
Mike Drob
14f87a1204
HBASE-19210 Revert "Revert "TestNamespacesInstanceResource fails""
...
This reverts commit cd4ca11f8f
.
2017-11-13 15:27:16 -06:00
Mike Drob
cd4ca11f8f
Revert "TestNamespacesInstanceResource fails"
...
Missing issue number.
This reverts commit 6ea759611c
.
2017-11-13 15:26:58 -06:00
tedyu
6ea759611c
TestNamespacesInstanceResource fails
2017-11-13 13:01:32 -08:00
Apekshit Sharma
41f6bf6b89
HBASE-19246 Trivial fix in findHangingTests.py to make it not stop on finding 'bad string'.
2017-11-13 11:44:43 -08:00
tedyu
3b8d95ad8b
HBASE-19244 Fix simple typos in HBASE-15518 descriptions (Clay B.)
2017-11-13 11:28:41 -08:00
Michael Stack
aa151cfb9e
HBASE-18601: Update Htrace to 4.2; ADDENDUM; hack failing TestHTraceHooks test
2017-11-13 10:31:57 -08:00
zhangduo
5c312667ed
HBASE-19241 Improve javadoc for AsyncAdmin and cleanup warnings for the implementation classes
2017-11-13 16:40:10 +08:00
Guanghao Zhang
1ba7cc2164
HBASE-19035 Miss metrics when coprocessor use region scanner to read data
2017-11-12 15:11:43 +08:00
Mike Drob
c87189d418
HBASE-19240 more error-prone results
2017-11-11 11:58:10 -08:00
Tamas Penzes
377174d3ef
HBASE-18601: Update Htrace to 4.2
...
Updated HTrace version to 4.2
Created TraceUtil class to wrap htrace methods. Uses try with resources.
Signed-off-by: Balazs Meszaros <balazs.meszaros@cloudera.com>
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-11 10:34:03 -08:00
anoopsamjohn
bff619ef7b
HBASE-19187 Remove option to create on heap bucket cache.
2017-11-11 12:37:18 +05:30
zhangduo
72270866cb
HBASE-19200 Make hbase-client only depend on ZKAsyncRegistry and ZNodePaths
...
- Removes zookeeper connection from ClusterConnection
- Deletes class ZooKeeperKeepAliveConnection
- Removes Registry, ZooKeeperRegistry, and RegistryFactory
2017-11-10 10:05:25 -08:00
Apekshit Sharma
31234eb862
HBASE-16459 Remove unused hbase shell --format option
2017-11-10 00:08:02 -08:00
Sean Busbey
35a1e43348
HBASE-19227 Nightly job should archive JVM dumpstream files.
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-09 23:18:18 -06:00
Chia-Ping Tsai
058e1c5892
HBASE-18624 (addendum) correct the annotations
2017-11-10 09:05:25 +08:00
Michael Stack
d999d2da23
HBASE-18423 Fix TestMetaWithReplicas
2017-11-09 15:00:27 -08:00