Chia-Ping Tsai
6a1ed25581
HBASE-19897 RowMutations should follow the fluent pattern
2018-02-02 05:24:08 +08:00
Peter Somogyi
7fe215db5f
HBASE-19884 BucketEntryGroup's equals, hashCode and compareTo methods are not consistent
...
Move back to default equals and hashCode.
Remove compareTo and Comparator to PriorityQueue.
Signed-off-by: Michael Stack <stack@apache.org>
2018-02-01 13:21:23 -08:00
kewang
86ca65218d
HBASE-19912 Remove useless 'writeToWAL' flag of Region#checkAndRowMutate
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-02-01 12:34:46 -08:00
Umesh Agashe
4cdc13b86e
HBASE-19839 Fixed flakey tests TestMergeTableRegionsProcedure#testRollbackAndDoubleExecution and TestSplitTableRegionProcedure#testRollbackAndDoubleExecution
...
* Added a comment in MergeTableRegionsProcedure and SplitTableRegionProcedure explaining specific rollbacks has side effect that AssignProcedure/s are submitted asynchronously and those procedures may continue to execute even after rollback() is done.
* Updated comments in tests with correct rollback state to abort
* Added overloaded method MasterProcedureTestingUtility#testRollbackAndDoubleExecution which takes additional argument for waiting on all procedures to finish before asserting conditions
* Updated TestMergeTableRegionsProcedure#testRollbackAndDoubleExecution and TestSplitTableRegionProcedure#testRollbackAndDoubleExecution to use newly added method
Signed-off-by: Michael Stack <stack@apache.org>
2018-02-01 12:01:57 -08:00
Michael Stack
23471deb75
HBASE-19906 TestZooKeeper Timeout Includes move of TestQoSFunction from smalltests to mediumtests; it timedout in a run.
2018-02-01 10:53:51 -08:00
Michael Stack
ced502801f
HBASE-19911 Convert some tests from small to medium because they are timing out: TestNettyRpcServer, TestClientClusterStatus; ADDENDUM2 Up timeout for smalltests from 30 seconds to 60 seconds -- a pause on jenkins can mess up smalltests
2018-02-01 08:24:54 -08:00
Michael Stack
4c210eb212
HBASE-19911 Convert some tests from small to medium because they are timing out: TestNettyRpcServer, TestClientClusterStatus; ADDENDUM changes TestCheckTestClasses to be medium sized test
2018-01-31 20:28:02 -08:00
Michael Stack
ba265a7e51
HBASE-19911 Convert some tests from small to medium because they are timing out: TestNettyRpcServer, TestClientClusterStatus
2018-01-31 20:21:57 -08:00
Michael Stack
113432c9b9
HBASE-19910 TestBucketCache TimesOut
2018-01-31 18:17:22 -08:00
Michael Stack
faea89ea4f
HBASE-19909 TestRegionLocationFinder Timeout
2018-01-31 17:53:48 -08:00
Michael Stack
13f92b7daa
HBASE-19908 TestCoprocessorShortCircuitRPC Timeout....
2018-01-31 17:34:05 -08:00
Michael Stack
7a82126f8b
Revert "HBASE-19906 TestZooKeeper Timeout"
...
Revert. Pushed prematurely.
This reverts commit 80af9bdef0
.
2018-01-31 15:56:26 -08:00
Michael Stack
e6d2682f0f
HBASE-19907 TestMetaWithReplicas still flakey
2018-01-31 15:18:45 -08:00
Michael Stack
80af9bdef0
HBASE-19906 TestZooKeeper Timeout
2018-01-31 15:18:38 -08:00
Rahul Gidwani
4148d7c614
HBASE-19528 - Major Compaction Tool
2018-01-31 14:37:48 -08:00
zhangduo
28d13c54a9
HBASE-19887 Do not overwrite the surefire junit listener property in the pom of sub modules
2018-01-31 20:49:25 +08:00
Michael Stack
afdfa54cd3
HBASE-19901 HBASE-19901 Up yetus proclimit on nightlies
2018-01-30 22:26:58 -08:00
binlijin
b3824b8c92
HBASE-19728 Add lock to filesCompacting in all place.
2018-01-31 14:18:27 +08:00
Michael Stack
2835d51f9a
Revert "HBASE-19899 Dump ulimit -a, fd count, and free output at end of build into system dir"
...
Reverting because doesn't work.
This reverts commit 44019c21fb
.
2018-01-30 12:04:37 -08:00
Michael Stack
44019c21fb
HBASE-19899 Dump ulimit -a, fd count, and free output at end of build into system dir
2018-01-30 11:54:47 -08:00
Peter Somogyi
0ee280db22
HBASE-19868 TestCoprocessorWhitelistMasterObserver is flakey
...
Recategorize TestCoprocessorWhitelistMasterObserver as Large test
2018-01-30 06:01:50 -08:00
Michael Stack
8a1fca09cb
HBASE-19892 Checking patch attach and yetus 0.7.0 and move to Yetus 0.7.0
...
One-liner that ups our yetus version from 0.6.0 to 0.7.0.
2018-01-29 22:35:47 -08:00
Michael Stack
03a418ed39
HBASE-19891 Up nightly test run timeout from 6 hours to 8
2018-01-29 22:15:37 -08:00
Michael Stack
364650bad5
HBASE-19868 TestCoprocessorWhitelistMasterObserver is flakey
2018-01-29 21:33:16 -08:00
Michael Stack
90a75fb052
HBASE-19888 Move branch-2 version from 2.0.0-beta-1 to 2.0.0-beta-2-SNAPSHOT
2018-01-29 14:17:54 -08:00
Peter Somogyi
27d73dec8a
HBASE-19811 Fix findbugs and error-prone warnings in hbase-server (branch-2) - addendum
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-01-29 14:02:42 -08:00
Duo Zhang
bbf3bae72a
HBASE-19873 Add a CategoryBasedTimeout ClassRule for all UTs
2018-01-29 12:41:14 -08:00
Michael Stack
2e2e7845ab
HBASE-19840 Flakey TestMetaWithReplicas; ADDENDUM to fix Checksyte
2018-01-29 12:41:13 -08:00
Michael Stack
7cbb70945a
HBASE-19840 Flakey TestMetaWithReplicas; ADDENDUM to fix Checksyte
2018-01-29 09:35:52 -08:00
Michael Stack
77607e4961
HBASE-19840 Flakey TestMetaWithReplicas
...
Fix two issues:
# Meta Replicas can all be assigned to the same server. This
will call the test to hang when we do our kill of the server
hosting meta because there'll be no replicas to read from
as test intends. Check is to look for this condition on
startup and adjust if we come across it. Replicas cross-cut
assignment. They need work.
# Other issue was shutdown. The master started toward the
end of the test may not have come up fully by the time
shutdown is called. We could be stuck assigning the
meta replicas. Have shutdown shutdown the procedure
executor engine.
There is other cleanup and notes in the below.
M HMaster
Remove the silly stops in startup now we have real
means of shutting down Master during init.
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterMetaBootstrap.java
This replica stuff was doing stuff it shouldn't be doing
like setting core Master state flags. It may have made
sense once but now meta is assigned by a Pv2 Procedure
so the flag setting in here is meddlesome. Clear out
methods no longer needed.
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignmentManager.java
Remove unused methods.
Changes local variable names so they align w/ our naming elsewhere in
code base.
M hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMetaWithReplicas.java
Check for all replicas on the one server.
2018-01-29 09:26:41 -08:00
zhangduo
1efa050ebf
HBASE-19885 Promote TestAssignmentManager to LargeTests
2018-01-30 00:25:32 +08:00
zhangduo
f8bde7b76c
HBASE-19866 TestRegionServerReportForDuty doesn't timeout
...
Synchronized on authManager instead of RpcServer
2018-01-29 21:23:57 +08:00
zhangduo
5b0d7dc45b
HBASE-19882 Promote TestProcedureManager to MediumTests
2018-01-29 17:50:29 +08:00
Chia-Ping Tsai
a36e9c76c2
HBASE-19877 hbase-common and hbase-zookeeper don't add the log4j.properties to the resource path for testing
2018-01-29 16:52:13 +08:00
Chia-Ping Tsai
523d274c98
HBASE-19871 delete.rb should require user to provide the column
2018-01-29 16:37:43 +08:00
zhangduo
0dea3656ab
HBASE-19870 Fix the NPE in ReadOnlyZKClient#run
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2018-01-29 16:22:40 +08:00
zhangduo
cdda0a79ea
HBASE-19881 Promote TestRegionReplicaReplicationEndpoint to LargeTests
2018-01-29 16:15:55 +08:00
zhangduo
b75c85a075
HBASE-19880 Promote TestFuzzyRowFilterEndToEnd to LargeTests
2018-01-29 16:15:36 +08:00
zhangduo
5ef5c5a247
HBASE-19879 Promote TestAcidGuaranteesXXX to LargeTests
2018-01-29 14:57:31 +08:00
Jan Hentschel
380169eaf2
HBASE-19869 TestLockManager now uses the right class for logging
2018-01-28 14:04:46 +01:00
zhangduo
b355af0fad
HBASE-19867 Split TestStochasticLoadBalancer into several small tests
2018-01-27 18:26:01 +08:00
haxiaolin
4c4352c727
HBASE-19861 - Avoid using RPCs when querying table infos for master status pages
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-26 08:02:43 -08:00
Jan Hentschel
b8d6c99b6a
HBASE-19723 Removed duplicated dependency slf4j-api from hbase-thrift
2018-01-26 10:55:35 +01:00
Guanghao Zhang
c88e570dc1
HBASE-19818 Scan time limit not work if the filter always filter row key
2018-01-26 17:06:00 +08:00
Apekshit Sharma
c16dae13f2
HBASE-19866 Add cateogry based timeout using Timeout Rule to TestRegionServerReportForDuty.
2018-01-26 00:44:04 -08:00
Apekshit Sharma
f8295a810d
HBASE-19862 addendum: Checkstyle fixes, remove unused imports and variables. Add @Rule for timeout.
2018-01-26 00:25:11 -08:00
Apekshit Sharma
dbe5cbf5ae
HBASE-19862 Fix TestTokenAuthentication - mock RegionCoprocessorEnvironment should be of type HasRegionServerServices also.
2018-01-25 23:55:12 -08:00
Peter Somogyi
72f4e98ed1
HBASE-19846 Fix findbugs and error-prone warnings in hbase-rest (branch-2)
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-25 07:30:24 -08:00
Apekshit Sharma
130da9d18b
HBASE-19860 Run branch-2 nightly job more frequently to help with flaky tests debugging
2018-01-24 20:00:30 -08:00
Thiruvel Thirumoolan
c9950b5a79
HBASE-19756 Master NPE during completed failed proc eviction
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2018-01-24 16:43:08 -08:00