Josh Elser
9d3eadd924
HBASE-20035 Stabilize the flaky TestQuotaStatusRPCs
...
The test will fail if the quota moves to violation before
the second half of the test.
Signed-off-by: Michael Stack <stack@apache.org>
2018-02-22 09:34:05 -05:00
zhangduo
0432d49d83
HBASE-20038 TestLockProcedure.testTimeout is flakey
2018-02-21 17:23:49 -08:00
Esteban Gutierrez
c06c4f30d1
HBASE-19391 Calling HRegion#initializeRegionInternals from a region replica can still re-create a region directory
2018-02-21 16:34:53 -08:00
Michael Stack
c677c30020
HBASE-20042 TestRegionServerAbort flakey; ADDENDUM, RETRY
2018-02-21 15:26:59 -08:00
Michael Stack
92bb4db9ef
HBASE-2004 TestClientClusterStatus is flakey
2018-02-21 14:52:10 -08:00
Michael Stack
baec532aa2
HBASE-20042 TestRegionServerAbort flakey
2018-02-21 13:24:39 -08:00
Andrew Purtell
67b7ce38fb
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:30 -08:00
tedyu
5c988c9960
HBASE-19166 AsyncProtobufLogWriter persists ProtobufLogWriter as class name for backward compatibility
2018-02-21 13:05:54 -08:00
Mike Drob
d8ec10e20f
HBASE-20039 MR tests out to hbase-mapreduce mobile
2018-02-21 14:53:30 -06:00
tedyu
66ba8aa58c
HBASE-20031 Unable to run integration test using mvn due to missing HBaseClassTestRule
2018-02-21 12:04:17 -08:00
Josh Elser
e10db9d29a
HBASE-19953 Ensure post DDL hooks are only called after successful operations
...
The 1.x functionality of Master DDL operations is that "post" observer hooks
are only invoked when the DDL action was successful. With the async-ness of
ProcV2, we find ourselves in a case where the post-hook may be invoked before
the Procedure runs and fails. We need to introduce some blocking to wait and
see if the Procedure is going to fail on a precondition before invoking the hook.
Signed-off-by: Michael Stack <stack@apache.org>
2018-02-21 13:53:09 -05:00
zhangduo
30c2dcd883
HBASE-20037 Race when calling SequenceIdAccounting.resetHighest
2018-02-21 10:04:33 -08:00
anastas
2b4df5e36e
HBASE-19506: The CellChunkMap index chunks are usually small, so in order to prevent memory underutilization, HBASE-19506 presents small chunks preallocated in a small pool
2018-02-21 10:19:49 +02:00
Chia-Ping Tsai
bc1ac49de2
HBASE-20017 BufferedMutatorImpl submit the same mutation repeatedly
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2018-02-20 16:59:48 -08:00
Artem Ervits
c5ca3c2fe6
HBASE-20032 Receving multiple warnings for missing reporting.plugins.plugin.version
2018-02-20 15:17:00 -08:00
Ted Yu
cbd138d41a
HBASE-19954 Separate TestBlockReorder into individual tests to avoid ShutdownHook suppression error against hadoop3
2018-02-20 14:56:46 -08:00
Michael Stack
7e2978787d
HBASE-20029 @Ignore TestQuotaThrottle and TestReplicasClient#testCancelOfMultiGet
2018-02-20 12:08:35 -08:00
Michael Stack
9be0360c5d
HBASE-20024 TestMergeTableRegionsProcedure is STILL flakey
2018-02-20 11:07:36 -08:00
Artem Ervits
a5443c18d2
HBASE-20023 CompactionTool command line examples are incorrect
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-20 08:13:59 -08:00
zhangduo
0152d5e2ae
HBASE-20021 TestFromClientSideWithCoprocessor is flakey
2018-02-20 06:24:22 -08:00
zhangduo
34d3e847cc
HBASE-20020 Make sure we throw DoNotRetryIOException when ConnectionImplementation is closed
2018-02-20 06:10:45 -08:00
zhangduo
c1fe9f441c
HBASE-19978 The keepalive logic is incomplete in ProcedureExecutor
2018-02-19 17:13:16 -08:00
Reid Chan
4ef6319af0
HBASE-19950 Introduce a ColumnValueFilter
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2018-02-20 05:05:19 +08:00
eshcar
a458d7c400
HBASE-18294 Reduce global heap pressure: flush based on heap occupancy
2018-02-18 12:58:52 +02:00
Michael Stack
0082f55595
HBASE-20015 TestMergeTableRegionsProcedure and TestRegionMergeTransactionOnCluster flakey
2018-02-17 11:37:42 -08:00
Michael Stack
07bdd492f4
Revert "HBASE-20015 TestMergeTableRegionsProcedure and TestRegionMergeTransactionOnCluster flakey"
...
This reverts commit 72193650dd
.
2018-02-16 23:21:56 -08:00
Michael Stack
3ea2ffcd57
HBASE-20013 TestZKPermissionWatcher is flakey
2018-02-16 23:19:07 -08:00
Michael Stack
72193650dd
HBASE-20015 TestMergeTableRegionsProcedure and TestRegionMergeTransactionOnCluster flakey
2018-02-16 22:59:32 -08:00
Michael Stack
8be0696320
HBASE-20014 TestAdmin1 Times out
2018-02-16 20:55:29 -08:00
Chia-Ping Tsai
34d5f2b70e
HBASE-19680 BufferedMutatorImpl#mutate should wait the result from AP in order to throw the failed mutations
2018-02-17 07:27:23 +08:00
Michael Stack
d59959d19e
HBASE-20011 Disable TestRestoreSnapshotFromClientWithRegionReplicas; it is flakey. Needs attention.
2018-02-16 14:45:55 -08:00
Mike Drob
33212cf6c8
HBASE-19991 hbase-rest test fail against h3
2018-02-16 09:11:45 -06:00
Mike Drob
138f82c8c5
HBASE-19920 Lazy init for ProtobufUtil classloader
2018-02-16 09:11:45 -06:00
Umesh Agashe
70d3413ee2
HBASE-19988 Fixed chatty log from HRegion#lockRowsAndBuildMiniBatch() when interrupted while waiting on a row lock
2018-02-16 07:01:23 -08:00
Michael Stack
9f27fdaffc
HBASE-20006 TestRestoreSnapshotFromClientWithRegionReplicas is flakey
...
Remove assert in splittableregionprocedure. It was in the prepare.
Was causing fail in legit case where a region split follows a
table split BEFORE the parent has been GC'd. The region split
finds the parent in SPLIT state which is right. The assert was
having us fail. No need.
Also disabled TestHTrace since not supported in 2.0.0 and flakey.
2018-02-15 20:44:39 -08:00
Michael Stack
13bc4fe33c
HBASE-19998 Flakey TestVisibilityLabelsWithDefaultVisLabelService
...
Only call server.checkIfShouldMoveSystemRegionAsync if a node has been
added. Do not call it if only one regionserver in cluster. Make it
so ServerCrashProcedure runs before it. Add logging if
server.checkIfShouldMoveSystemRegionAsync was responsible for
MOVE (Previous was a mystery when it cut in).
Previous we'd call it when there was a nodeChildrenChanged. These
happen before nodeDeleted. If a server crashed,
checkIfShouldMoveSystemRegionAsync could run first, find the
server that had not yet registered as crashed, find system
tables on it and then try to move them. It would fail because
server would not respond to RPC. The region move would then
be waiting on the servercrashprocedure to wake it up when
done processing but this move had locked the region so
SCP couldn't run....
2018-02-15 19:41:17 -08:00
zhangduo
30dd595d3b
HBASE-19903 Split TestShell so it will not time out
2018-02-16 00:17:30 +08:00
Thiruvel Thirumoolan
65ac99b675
HBASE-19996 Some nonce procs might not be cleaned up (follow up HBASE-19756)
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-15 04:48:24 -08:00
anastas
af804a586b
HBASE-19930: Fixing the bug, in the rare case when there is a merge into CCM and the one of the old segments has a big cell allocated on-heap and it needs to be copied to the MSLAB
2018-02-15 14:35:41 +02:00
zhangduo
ce5f5e6bcd
HBASE-20000 Remove the quantum logic in FairQueue, always put high priority queue in front
2018-02-15 16:40:21 +08:00
Ben Lau
0743bda059
HBASE-18282 ReplicationLogCleaner can delete WALs not yet replicated in case of a KeeperException
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2018-02-14 17:23:09 -08:00
Toshihiro Suzuki
9cbf936f90
HBASE-19980 NullPointerException when restoring a snapshot after splitting a region
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-14 09:38:16 -08:00
Michael Stack
8a3b4cdc67
HBASE-19116 Currently the tail of hfiles with CellComparator* classname makes it so hbase1 can't open hbase2 written hfiles; fix
...
Serializing, if appropriate, write the hbase-1.x version of the
Comparator to the hfile trailer so hbase-1.x files can read hbase-2.x
hfiles (they are the same format).
2018-02-14 07:46:05 -08:00
Michael Stack
02bba3b788
HBASE-19998 Flakey TestVisibilityLabelsWithDefaultVisLabelService
2018-02-13 22:31:57 -08:00
Michael Stack
1f3c131371
HBASE-19965 Fix flaky TestAsyncRegionAdminApi; ADDENDUM do same to TestAsyncTableAdminAPI AGAIN (make TestAsyncTableAdminAPI3... already an TestAsyncTableAdminAPI2)
2018-02-13 21:05:34 -08:00
Pankaj Kumar
4594f7156d
HBASE-19979 ReplicationSyncUp tool may leak Zookeeper connection
2018-02-13 08:43:52 -08:00
Reid Chan
41f1e5c79b
HBASE-19844 Shell should support to flush by regionserver
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-13 08:21:27 -08:00
Michael Stack
562402ec23
Revert "HBASE-19970 Remove unused functions from TableAuthManager."
...
This reverts commit b19531f04b
.
2018-02-13 06:18:35 -08:00
Chia-Ping Tsai
6923472f75
HBASE-19876 The exception happening in converting pb mutation to hbase.mutation messes up the CellScanner
2018-02-13 21:20:21 +08:00
Vasudevan
3623089cba
HBASE-19977 FileMmapEngine allocation of byte buffers should be
...
synchronized (Ram)
2018-02-13 15:51:21 +05:30