tedyu
9ed52ee3e5
HBASE-19752 RSGroupBasedLoadBalancer#getMisplacedRegions() should handle the case where rs group cannot be determined
2018-01-12 12:16:06 -08:00
Josh Elser
b662080734
HBASE-19769 Remove ZK metrics because of classloader issues
...
When we run MapReduce jobs via `yarn jar`, the special classloader
which is set up by YARN creates a situation where our invocation of
package-private Hadoop classes throws an IllegalAccessError. It's
easiest to just remove these and rethink how to avoid further
Hadoop metrics2 issues.
Signed-off-by: Michael Stack <stack@apache.org>
2018-01-12 12:40:47 -05:00
Sergey Soldatov
b979487cac
HBASE-19775 hbase shell doesn't handle the exceptions that are wrapped in java.io.UncheckedIOException
...
Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
2018-01-12 12:38:13 -05:00
Janos Gub
f7fbc168a1
HBASE-19771 restore_snapshot shell command gives wrong namespace if the namespace doesn't exist
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-12 07:37:40 -08:00
Guanghao Zhang
72702eeb70
HBASE-19783 Change replication peer cluster key/endpoint from a not-null value to null is not allowed
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-01-12 21:41:57 +08:00
Chia-Ping Tsai
3e6f80dcd5
HBASE-19746 Add default impl to Cell#getType
2018-01-11 15:04:25 -08:00
Michael Stack
1a11fc92b1
HBASE-19694 The initialization order for a fresh cluster is incorrect
...
Become active Master before calling the super class's run method. Have
the wait-on-becoming-active-Master be in-line rather than off in a
background thread (i.e. undo running thread in startActiveMasterManager)
Purge the fragile HBASE-16367 hackery that attempted to fix this issue
previously by adding a latch to try and hold up superclass RegionServer
until cluster id set by subclass Master.
2018-01-11 14:25:25 -08:00
Apekshit Sharma
25e4bf8f37
HBASE-19773 Documenting how to get instance of type RawCellBuilder
2018-01-11 13:17:30 -08:00
zhangduo
0dacdde0f9
HBASE-19758 Split TestHCM to several smaller tests
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-01-11 11:40:48 -08:00
Michael Stack
a917a4e796
HBASE-19753 Miscellany of fixes for hbase-zookeeper tests to make them more robust
...
First, we add test resources to CLASSPATH when tests run. W/o it, there
was no logging of hbase-zookeeper test output (not sure why I have to
add this here and not over in hbase-server; research turns up nothing
so far).
M hbase-zookeeper/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKMainServer.java
Improve fail log message.
M hbase-zookeeper/src/test/java/org/apache/hadoop/hbase/zookeeper/TestReadOnlyZKClient.java
M hbase-zookeeper/src/test/java/org/apache/hadoop/hbase/zookeeper/TestZKNodeTracker.java
Wait until ZK is connected before progressing. On my slow zk, it could
be a while post construction before zk connected. Using an unconnected
zk caused test to fail.
M hbase-zookeeper/src/test/java/org/apache/hadoop/hbase/zookeeper/TestZKMainServer.java
Change session timeout to default 30s from 1s which was way too short.
M hbase-zookeeper/src/test/resources/log4j.properties
Set zk logs to DEBUG level in this module at least.
Adds a ZooKeeperHelper class that has utility to help interacting w/ ZK.
2018-01-11 11:22:56 -08:00
Rahul Gidwani
3849db8f1d
HBASE-11409 - Add more flexibility for input directory structure to LoadIncrementalHFiles
2018-01-11 11:07:47 -08:00
Rahul Gidwani
482d413e0a
Revert due to missing jira ticket "Add more flexibility for input directory structure to LoadIncrementalHFiles"
...
This reverts commit d524768528
.
2018-01-11 11:07:10 -08:00
Chia-Ping Tsai
5d4140e09d
HBASE-19685 Fix TestFSErrorsExposed#testFullSystemBubblesFSErrors by increasing scanner timeout.
...
Signed-off-by: Apekshit Sharma <appy@apache.org>
2018-01-11 10:35:36 -08:00
Apekshit Sharma
31fe5dbf6b
Revert due to missing author. "HBASE-19685 Fix TestFSErrorsExposed#testFullSystemBubblesFSErrors by increasing scanner timeout."
...
This reverts commit 0b9dc14dbc
.
2018-01-11 10:35:32 -08:00
Apekshit Sharma
bf3c207785
HBASE-19685 Fix TestFSErrorsExposed#testFullSystemBubblesFSErrors by increasing scanner timeout.
2018-01-11 10:32:26 -08:00
zhangduo
814d08a2d6
HBASE-19751 Use RegionInfo directly instead of an identifier and a namespace when getting WAL
2018-01-11 15:48:33 +08:00
Sergey Soldatov
0885fe161a
HBASE-19755 Error message for non-existent namespace is inaccurate
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-10 20:20:15 -08:00
huzheng
98e56ae4c6
HBASE-19749 Revisit logic of UserScanQueryMatcher#mergeFilterResponse method
2018-01-11 12:06:12 +08:00
tedyu
47326729fe
HBASE-19740 Repeated error message for NamespaceExistException
2018-01-10 18:26:23 -08:00
Rahul Gidwani
d524768528
Add more flexibility for input directory structure to LoadIncrementalHFiles
2018-01-10 13:42:34 -08:00
Josh Elser
efa911f56f
HBASE-19734 Fix IntegrationTestReplication and related impl changes
...
Adds (client-side) validation to ReplicationPeerConfigBuilder and javadoc
to builder methods in addition to the test fix.
Signed-off-by: Guanghao Zhang <zghao@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
2018-01-10 13:51:22 -05:00
Guangxu Cheng
b31b386f7f
HBASE-19483 Add proper privilege check for rsgroup commands addendum fixes unit test
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-10 06:30:03 -08:00
Michael Stack
345b8ba9a1
HBASE-19743 Disable TestMemstoreLABWithoutPool
...
This is a revert of a revert, i.e., a reapplication only this time
I'm pushing w/ the right JIRA number
2018-01-09 18:22:36 -08:00
Michael Stack
950ecd2764
Revert "HBASE-19742 Disable TestMemstoreLABWithoutPool"
...
Revert because have wrong JIRA number.
This reverts commit 1454c44bcb
.
2018-01-09 18:20:37 -08:00
Michael Stack
660c19d4a2
HBASE-19744 Fix flakey TestZKLeaderManager
2018-01-09 16:30:38 -08:00
Michael Stack
1454c44bcb
HBASE-19742 Disable TestMemstoreLABWithoutPool
2018-01-09 14:32:58 -08:00
Guangxu Cheng
3fa3dcd9f9
HBASE-19483 Add proper privilege check for rsgroup commands
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-09 08:11:07 -08:00
Guanghao Zhang
895267d09c
HBASE-19139 Create Async Admin methods for Clear Block Cache
2018-01-09 14:55:21 +08:00
Xiang Li
bc4e49ffaa
HBASE-19702 Improve RSGroupInfo constructors
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2018-01-09 12:55:30 +08:00
Sergey Soldatov
9b57fd09e8
HBASE-19717 IntegrationTestDDLMasterFailover is using outdated values for DataBlockEncoding addendum
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-08 18:28:19 -08:00
huzheng
d9ca212d55
HBASE-19729 UserScanQueryMatcher#mergeFilterResponse should return INCLUDE_AND_SEEK_NEXT_ROW when filterResponse is INCLUDE_AND_SEEK_NEXT_ROW
2018-01-09 07:22:09 +08:00
Toshihiro Suzuki
ed0058b6a1
HBASE-19424 Fix NPE in "/metrics" servlet.
...
Signed-off-by: Apekshit Sharma <appy@apache.org>
2018-01-08 15:10:53 -08:00
zhangduo
4c31374a90
HBASE-19731 TestFromClientSide#testCheckAndDeleteWithCompareOp and testNullQualifier are flakey
2018-01-08 10:34:57 -08:00
BELUGA BEHR
c8e8f7008d
HBASE-19684 BlockCacheKey toString Performance
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-01-08 17:06:34 +08:00
Jingyun Tian
1e352f6247
HBASE-19358 Improve the stability of splitting log when do fail over
...
Signed-off-by: Yu Li <liyu@apache.org>
2018-01-08 10:57:46 +08:00
Chia-Ping Tsai
a66e923106
HBASE-19712 Fix TestSnapshotQuotaObserverChore#testSnapshotSize
2018-01-08 08:52:28 +08:00
tedyu
0168c1e6cb
HBASE-19696 Filter returning INCLUDE_AND_NEXT_COL doesn't skip remaining versions when scan has explicit columns (Ankit Singhal)
2018-01-07 07:50:33 -08:00
Mike Drob
b0a92bd4e1
HBASE-19721 Unnecessary stubbings in TestReversedScannerCallable
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-01-06 08:57:20 -06:00
Josh Elser
34c334d58f
HBASE-19714 Fix broken status-detailed
...
Expanded on the unit tests to catch this in the future.
Signed-off-by: Michael Stack <stack@apache.org>
2018-01-06 08:20:47 -06:00
Michael Stack
adab329a9d
HBASE-19670 Workaround: Purge User API building from branch-2 so can make a beta-1
2018-01-06 08:06:55 -06:00
Sergey Soldatov
93e08dbee1
HBASE-19717 IntegrationTestDDLMasterFailover is using outdated value for DataBlockEncoding
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-05 16:49:44 -08:00
Josh Elser
443b27b707
HBASE-19709 Ensure that we don't set a poolSize of 0
...
In some situations, Runtime.getRuntime().getAvailableProcessors()
may return 0 which would result in calculatePoolSize returning 0
which will trigger an exception. Guard against this case.
Signed-off-by: Reid Chan <reidddchan@outlook.com>
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
Signed-off-by: Ted Yu <yuzhihong@gmail.com>
2018-01-05 18:36:50 -05:00
Michael Stack
ce80e8e38f
HBASE-19651 Remove LimitInputStream; AMENDMENT: fix compile
2018-01-05 17:28:40 -06:00
Beluga Behr
88c7493948
HBASE-19651 Remove LimitInputStream
2018-01-05 17:01:50 -06:00
Michael Stack
e7da907c3c
Revert "HBASE-19651 Remove LimitInputStream"
...
Revert to fix author.
This reverts commit 4c19e1f4e3
.
2018-01-05 16:59:59 -06:00
Michael Stack
4c19e1f4e3
HBASE-19651 Remove LimitInputStream
...
Signed-off-by: Beluga Behr <dam6923@gmail.com>
2018-01-05 08:38:12 -06:00
Reid Chan
e35fec284d
HBASE-19688 TimeToLiveProcedureWALCleaner should extends BaseLogCleanerDelegate
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-04 10:26:51 -08:00
huzheng
0b62528dbf
HBASE-18452 VerifyReplication by Snapshot should cache HDFS token before submit job for kerberos env
2018-01-04 14:01:41 +08:00
Chia-Ping Tsai
654edc5fa5
HBASE-19596 RegionMetrics/ServerMetrics/ClusterMetrics should apply to all public classes
2018-01-04 13:05:21 +08:00
BELUGA BEHR
72631a08c1
HBASE-19473 Miscellaneous changes to ClientScanner
...
- Remove superfluous logging code guard
- Simplify some of the code
- Use ArrayDeque instead of LinkedList for queue implementation
2018-01-03 20:26:18 -08:00