anoopsamjohn
f7331f9ceb
HBASE-19301 Provide way for CPs to create short circuited connection with custom configurations.
2017-11-21 19:06:39 +05:30
Guanghao Zhang
c978f8ab23
HBASE-19293 Support add a disabled state replication peer directly
2017-11-21 15:37:33 +08:00
Michael Stack
719a935b9d
HBASE-19123 Purge 'complete' support from Coprocesor Observers
2017-11-20 22:19:06 -08:00
tedyu
b554bbc65e
HBASE-19288 Intermittent test failure in TestHStore.testRunDoubleMemStoreCompactors
2017-11-19 20:23:49 -08:00
Apekshit Sharma
e0c4f374b5
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:23:28 -08:00
Guangxu Cheng
63b02a072a
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:59 -08:00
huzheng
57291108ed
HBASE-19252 Move the transform logic of FilterList into transformCell() method to avoid extra ref to question cell
2017-11-17 10:42:58 +08:00
Guanghao Zhang
8b30adb834
HBASE-18911 Unify Admin and AsyncAdmin's methods name
2017-11-17 09:50:41 +08:00
Michael Stack
9fecb3b2c8
HBASE-19268 Enable Replica tests that were disabled by Proc-V2 AM in HBASE-14614
2017-11-16 13:49:11 -08:00
Michael Stack
2c1ded5425
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:52 -08:00
Umesh Agashe
e9612e6c89
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:20 -08:00
Michael Stack
853ab2f943
HBASE-19270 Reenable TestRegionMergeTransactionOnCluster#testMergeWithReplicas disable by HBASE-14614
2017-11-15 23:38:07 -08:00
Michael Stack
99fbe73552
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:36:23 -08:00
Michael Stack
8874890798
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:27:28 -08:00
zhangduo
bc3542c0fb
HBASE-19251 Merge RawAsyncTable and AsyncTable
2017-11-16 14:37:51 +08:00
Michael Stack
e063b231da
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:40:00 -08:00
Guanghao Zhang
d885e2232d
HBASE-19009 implement modifyTable and enable/disableTableReplication for AsyncAdmin
2017-11-16 07:19:34 +08:00
Sean Busbey
9c85d0017f
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:40:03 -06:00
anoopsamjohn
a1d86d90ba
HBASE-19235 CoprocessorEnvironment should be exposed to CPs.
2017-11-15 14:51:04 +05:30
Umesh Agashe
7139113fde
HBASE-18963 Removed MultiRowMutationProcessor and modified mutateRows...() to use batchMutate() with atomic set to true
2017-11-14 21:45:01 -08:00
Lars Hofhansl
3d4fd90947
HBASE-12091 Optionally ignore edits for dropped tables for replication.
2017-11-14 17:16:56 -08:00
zhangduo
ffb8c641d9
HBASE-19243 Start mini cluster once before class for TestFIFOCompactionPolicy
2017-11-14 15:40:30 +08:00
Andrew Purtell
efe116f11a
HBASE-19250 TestClientClusterStatus is flaky
2017-11-13 18:02:21 -08:00
Yi Liang
57aa6b32a2
HBASE-19237: TestMaster.testMasterOpsWhileSplitting fails
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-11-13 17:55:30 -08:00
Michael Stack
18e484c6c4
HBASE-18601: Update Htrace to 4.2; ADDENDUM; hack failing TestHTraceHooks test
2017-11-13 10:39:22 -08:00
Tamas Penzes
7a69ebc73e
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-13 10:38:36 -08:00
zhangduo
8a5273f38c
HBASE-19241 Improve javadoc for AsyncAdmin and cleanup warnings for the implementation classes
2017-11-13 17:00:14 +08:00
Mike Drob
cd681f26bc
HBASE-19240 more error-prone results
2017-11-12 19:47:38 -06:00
Guanghao Zhang
bc8048cf6c
HBASE-19035 Miss metrics when coprocessor use region scanner to read data
2017-11-12 15:16:37 +08:00
anoopsamjohn
3ee76f8573
HBASE-19187 Remove option to create on heap bucket cache.
2017-11-11 12:41:09 +05:30
zhangduo
30f55f2316
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:09:04 -08:00
Michael Stack
b41dae3149
HBASE-18423 Fix TestMetaWithReplicas
2017-11-09 15:00:53 -08:00
Guangxu Cheng
b6b4cd40cd
HBASE-19199 RatioBasedCompactionPolicy#shouldPerformMajorCompaction() always return true when only one file needs to compact
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-11-09 12:38:45 -08:00
Umesh Agashe
85227d6a72
HBASE-18962 Support atomic (all or none) BatchOperations through batchMutate()
...
Signed-off-by: Apekshit Sharma <appy@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-09 12:15:16 -08:00
Yi Liang
07b0ac4161
HBASE-19127: Set State.SPLITTING, MERGING, MERGING_NEW, SPLITTING_NEW properly in RegionStatesNode
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-09 11:34:53 -08:00
Michael Stack
0aafbe7aa9
HBASE-19165 TODO Handle stuck in transition: rit=OPENING, location=ve0538....
2017-11-09 10:32:42 -08:00
Zach York
77e7c5ff27
HBASE-18624 Added support for clearing BlockCache based on tablename
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-11-09 04:03:35 +08:00
Mike Drob
0d4f33ca27
HBASE-19195 error-prone fixes for client, mr, and server
2017-11-08 12:04:46 -06:00
Apekshit Sharma
a6d8023ff5
HBASE-19128 Purge Distributed Log Replay from codebase, configurations, text; mark the feature as unsupported, broken.
2017-11-07 17:48:52 -08:00
Umesh Agashe
fa3cc6c3bc
HBASE-18961 doMiniBatchMutate() is split into smaller member methods of BatchOperation and it's sub-classes
...
There is no functionality change except for below:
* Variable lastIndexExclusive was getting incremented while locking rows corresponding to input
operations. As a result when getRowLockInternal() method throws TimeoutIOException only operations
in range [nextIndexToProcess, lastIndexExclusive) was getting marked as FAILED before raising
exception up the call stack. With these changes all operations are getting marked as FAILED.
* Cluster Ids of first mutation is used consistently for entire batch. Previous behavior was to use
cluster ids of first mutation in a mini-batch
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-07 10:01:28 -08:00
QilinCao
1110910b3a
HBASE-19103 Add BigDecimalComparator for filter
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-11-07 03:30:43 -08:00
Michael Stack
57c0fb2561
HBASE-19198 TestIPv6NIOServerSocketChannel fails; unable to bind
2017-11-06 21:21:06 -08:00
Michael Stack
f13cf56f1c
HBASE-19197 Move version on branch-2 from 2.0.0-alpha4 to 2.0.0-beta-1.SNAPSHOT
2017-11-06 20:46:38 -08:00
Guanghao Zhang
40dac699bd
HBASE-19186 Unify to use bytes to show size in master/rs ui
2017-11-07 10:07:52 +08:00
Josh Elser
f4a4144f35
HBASE-19111 Add CellUtil#isPut and deprecate methods returning/expecting non public-api data
...
KeyValue.Type, and its corresponding byte value, are not public API. We
shouldn't have methods that are expecting them. Added a basic sanity
test for isPut and isDelete.
Signed-off-by: Ramkrishna <ramkrishna.s.vasudevan@intel.com>
2017-11-06 15:37:16 -05:00
Mike Drob
cfddfcf23c
HBASE-19160 expose CellComparator as IA.Public
2017-11-06 10:15:55 -06:00
Guanghao Zhang
47c614c706
HBASE-18950 Remove Optional parameters in AsyncAdmin interface
2017-11-06 20:41:20 +08:00
anastas
80a9bf0eb6
HBASE-18232 Jumbo Chunks support for the future CellChunkMap index usage
2017-11-05 15:29:48 +02:00
zhangduo
143e4949fe
HBASE-19095 Add CP hooks in RegionObserver for in memory compaction
2017-11-05 20:28:11 +08:00
Mike Drob
33ae6dce42
HBASE-18983 fixes from update error-prone to 2.1.1
2017-11-04 21:29:48 -05:00