Zach York
009295a3a6
[HBASE-20141] Fix TooManyFiles exception when RefreshingChannels
...
HBASE-19435 implements a fix for reopening file channels when they are unnexpected closed
to avoid disabling the BucketCache. However, it was missed that the the channels might not
actually be completely closed (the write or read channel might still be open
(see https://docs.oracle.com/javase/7/docs/api/java/nio/channels/ClosedChannelException.html )
This commit closes any open channels before creating a new channel.
2018-03-16 10:58:22 -07:00
Ashish Singhi
a0b2141a95
HBASE-20146 Addendum Regions are stuck while opening when WAL is disabled
...
Signed-off-by: zhangduo <zhangduo@apache.org>
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2018-03-15 10:17:03 +08:00
Sakthi
5aeddb3051
HBASE-18864 (addendum) Fixed unit test failure TestFromClientSide#testIllegalTableDescriptor
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2018-03-14 13:57:08 -07:00
Sakthi
19721046ac
HBASE-20189 Fixed typo in Required Java Version error message while building HBase
...
Signed-off-by: Umesh Agashe <uagashe@cloudera.com>
2018-03-14 11:50:38 +01:00
Peter Somogyi
b65231d04d
Revert "Fixed typo in Required Java Version error message while building HBase" - missing jira number
...
This reverts commit 6817a7b131
.
2018-03-14 11:50:20 +01:00
Sakthi
6817a7b131
Fixed typo in Required Java Version error message while building HBase
...
Signed-off-by: Umesh Agashe <uagashe@cloudera.com>
2018-03-14 08:25:33 +01:00
dbist13
7b5af225e5
HBASE-20104 Fix infinite loop of RIT when creating table on a rsgroup that has no online servers - revert due to TestRSGroups failing
2018-03-13 14:09:45 -07:00
Sakthi
8da331c4d7
HBASE-18864 Fixed NullPointerException thrown while adding rows to a table from peer cluster, with replication factor other than 0 or 1
2018-03-13 13:19:15 -07:00
Peter Somogyi
91a17baaed
HBASE-19802 Wrong usage messages on shell commands (grant/revoke namespace syntax) (Csaba Skrabak)
2018-03-13 11:06:41 +01:00
Francis Liu
38471229f9
HBASE-20174 Fix TestZKLessMergeOnCluster flakiness
2018-03-12 16:57:59 -07:00
Mike Drob
b54a439e50
HBASE-20153 Add error prone to precommit
2018-03-12 17:37:11 -05:00
Sean Busbey
55b3c0c21b
HBASE-20162 [nightly] depending on pipeline execution we sometimes refer to the wrong workspace
...
Signed-off-by: Mike Drob <mdrob@apache.org>
Conflicts:
dev-support/Jenkinsfile
2018-03-09 17:24:23 -06:00
Mike Drob
eef6b36540
HBASE-20164 add hadoopcheck link to table footer
2018-03-09 15:41:56 -06:00
Ashish Singhi
e81abb7259
HBASE-20146 Regions are stuck while opening when WAL is disabled
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-03-09 21:27:00 +08:00
Sean Busbey
13519b8d6e
HBASE-18467 addendum parallel steps must account for SCM and marshalling results
...
* do a scm checkout on the stages that need access to source.
* ensure our install job runs on the ubuntu label
* copy jira comments to main workspace
* simplify the jira comment
Signed-off-by: Michael Stack <stack@apache.org>
2018-03-07 22:24:57 -06:00
Abhishek Singh Chouhan
41ff229a16
HBASE-20139 NPE in RSRpcServices.get() when getRegion throws an exception
2018-03-07 12:09:04 +05:30
Sean Busbey
ac6af9f43a
HBASE-20134 dev-support scripts should use mktemp instead of hard-coding /tmp.
...
Signed-off-by: Mike Drob <mdrob@apache.org>
Conflicts:
dev-support/jenkins-scripts/generate-hbase-website.sh
2018-03-06 12:41:59 -06:00
dbist13
4bdfa342a5
HBASE-19985 Redundant instanceof check in ProtobufUtil#getServiceException
2018-03-03 02:45:40 -08:00
Andrew Purtell
aae12e8470
HBASE-20109 Add Admin#getMaster API to branch-1
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2018-03-02 11:39:43 -08:00
Andrew Purtell
c590ebba07
HBASE-19769 IllegalAccessError on package-private Hadoop metrics2 classes in MapReduce jobs
...
Client-side ZooKeeper metrics cause issues when launching MapReduce
jobs via 'yarn jar' on the command line. This stems from ClassLoader
separation issues that YARN implements. It was chosen that the
easiest solution was to remove these ZooKeeper metrics entirely.
Revert "HBASE-17448 Export metrics from RecoverableZooKeeper"
This reverts commit defc25c6d1
.
2018-03-01 15:28:39 -08:00
Sean Busbey
2735f35b97
HBASE-20075 remove logic for branch-1.1 nightly testing
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-03-01 15:30:14 -06:00
Sean Busbey
01746c72ab
HBASE-15151 ensure findbugs check runs in nightly tests on all branches.
...
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-03-01 15:30:10 -06:00
Sean Busbey
5102f5316c
HBASE-18467 report nightly results to devs via jira
...
- rely on parallel pipeline to ensure all stages always run
- define non-CPS jira commenting function
- comment on jiras in the changeset with summary and links
Signed-off-by: Mike Drob <mdrob@apache.org>
Conflicts:
dev-support/Jenkinsfile
2018-03-01 13:15:35 -06:00
haxiaolin
1fbe4deb01
HBASE-20104 Fix infinite loop of RIT when creating table on a rsgroup that has no online servers
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-03-01 08:35:45 -08:00
Apekshit Sharma
c4401b6073
HBASE-19400 Add missing security checks in MasterRpcServices
...
- Added ADMIN permission check for following rpc calls:
normalize, setNormalizerRunning, runCatalogScan, enableCatalogJanitor, runCleanerChore,
setCleanerChoreRunning, execMasterService, execProcedure, execProcedureWithRet
- Moved authorizationEnabled check to start of AccessChecker's functions. Currently, and IDK why,
we call authManager.authorize() first and then discard its result if authorizationEnabled is false. Weird.
----
HBASE-19401 Add missing security checks in RSRpcServices
2018-02-28 11:52:16 -08:00
Sergey Soldatov
cdbf001d26
HBASE-19863 java.lang.IllegalStateException: isDelete failed when SingleColumnValueFilter is used
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
Signed-off-by: ramkrish86 <ramkrishna.s.vasudevan@gmail.com>
2018-02-28 13:35:43 -05:00
Alex Leblang
0cd89ed653
HBASE-20106 [api compliance chacker] Fix Bug Where Branch Isn't Found
...
While git rev-parse, sometimes the branch cannot be found unless
the remote is specified. This fix tries to use "origin" if the
remote is not specified and the branch is not found.
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-02-28 11:56:51 -06:00
Andrew Purtell
1be9a3d641
HBASE-20087 Periodically attempt redeploy of regions in FAILED_OPEN state
...
Signed-off-by: Josh Elser <elserj@apache.org>
2018-02-27 17:11:44 -08:00
Andrew Purtell
9a7a36750f
HBASE-20102 AssignmentManager#shutdown doesn't shut down scheduled executor
...
Signed-off-by: Josh Elser <elserj@apache.org>
2018-02-27 17:11:28 -08:00
Ben Lau
27f803f320
HBASE-19989 Addendum - temp override for tests to be added later for HBASE-20001
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2018-02-27 17:06:32 -08:00
Rahul Gidwani
40e0ee331c
HBASE-19989 - READY_TO_MERGE and READY_TO_SPLIT do not update region state correctly
...
Author: Ben Lau <benlau@oath.com>
2018-02-27 12:41:48 -08:00
Josh Elser
f8494ee4e7
HBASE-20088 Update NOTICE.txt year
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2018-02-27 10:01:20 -05:00
Josh Elser
15a2473b69
HBASE-20089 Use the ASF recommended naming for SHA512 xsum files
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
2018-02-27 10:01:19 -05:00
Artem Ervits
8e5b8f22fc
HBASE-20091 Fix for 'build.plugins.plugin.version' for org.codehaus.mojo: is missing.
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-26 19:29:36 -08:00
Thiruvel Thirumoolan
ece68d3c65
HBASE-20001 cleanIfNoMetaEntry() uses encoded instead of region name to lookup region
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-26 18:01:28 -08:00
Sean Busbey
a37c91bb41
HBASE-20061 HStore synchronized member variable filesCompacting should be private
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
2018-02-24 10:59:18 -06:00
Pankaj Kumar
343cdda9ae
HBASE-19364, Truncate_preserve fails with table when replica region > 1
2018-02-23 14:13:02 -08:00
Sean Busbey
ba7a936f74
Revert "HBASE-9465 Push entries to peer clusters serially"
...
This reverts commit 441bc050b9
.
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/MetaTableAccessor.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/ReplicationAdmin.java
hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/WALProtos.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/Replication.java
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.java
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2018-02-23 14:42:15 +08:00
Sean Busbey
0a284d2b76
Revert "HBASE-17010 Serial replication should handle daughter regions being assigned to another RS (Phil Yang)"
...
This reverts commit 97276da9a7
.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2018-02-23 14:42:04 +08:00
tedyu
4d9589b165
HBASE-20052 TestRegionOpen#testNonExistentRegionReplica fails due to NPE
2018-02-22 12:41:13 -08:00
Michael Stack
cadc2efd12
HBASE-19391 Calling HRegion#initializeRegionInternals from a region replica can still re-create a region directory; ADDEDNDUM to fix TestRegionOpen failure
2018-02-22 09:27:46 -08:00
Chia-Ping Tsai
af1f7cf431
HBASE-20016 TestCatalogJanitorInMemoryStates#testInMemoryForReplicaParentCleanup is flaky
2018-02-22 09:44:37 +08:00
Pankaj Kumar
a189674b4c
HBASE-19553, Old replica regions should be cleared from AM memory after primary region split or merge
...
Signed-off-by: Ted Yu <tedyu@apache.org>
Signed-off-by: Huaxiang Sun <huaxiangsun@apache.org>
2018-02-21 16:52:40 -08:00
Esteban Gutierrez
9e7e58d551
HBASE-19391 Calling HRegion#initializeRegionInternals from a region replica can still re-create a region directory
2018-02-21 16:25:13 -08:00
Andrew Purtell
c5e692c1dc
HBASE-20027 Add test TestClusterPortAssignment
...
LocalHBaseCluster forces random port assignment for sake of concurrent unit test
execution friendliness, but we still need a positive test for RPC and info port
assignment.
2018-02-21 13:12:26 -08:00
Toshihiro Suzuki
c0bca137ff
HBASE-20008 [backport] NullPointerException when restoring a snapshot after splitting a region
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-20 20:29:08 -08:00
Chia-Ping Tsai
21f6830fe1
HBASE-20017 BufferedMutatorImpl submit the same mutation repeatedly
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2018-02-20 16:59:44 -08:00
Michael Stack
fd8189d31d
Revert "HBASE-19970 Remove unused functions from TableAuthManager."
...
This reverts commit e6ce789b6f
.
2018-02-20 11:12:36 -08:00
Michael Stack
071281cf52
Revert "HBASE-19970 (addendum for 1.x only) Remove unused functions from TableAuthManager."
...
This reverts commit 0f79c497c5
.
2018-02-20 11:12:33 -08:00
chenheng
7990546efe
HBASE-14897 TestTableLockManager.testReapAllTableLocks is flakey
...
(cherry picked from commit 47082579a8
)
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-02-20 08:50:22 -06:00