Allan Yang
f6c05faccf
Revert "HBASE-21237 Use CompatRemoteProcedureResolver to dispatch open/close region requests to RS"
2018-09-28 14:07:40 +08:00
zhangduo
4947e72f63
HBASE-21233 Allow the procedure implementation to skip persistence of the state after a execution
2018-09-28 11:14:49 +08:00
Allan Yang
0290f57c3a
HBASE-21237 Use CompatRemoteProcedureResolver to dispatch open/close region requests to RS
2018-09-28 09:41:31 +08:00
Allan Yang
eb27251265
HBASE-21228 Memory leak since AbstractFSWAL caches Thread object and never clean later
2018-09-27 15:07:07 +08:00
Michael Stack
5169cfc8c3
HBASE-21232 Show table state in Tables view on Master home page
2018-09-26 10:57:23 -07:00
Zach York
504286d55c
HBASE-20734 Colocate recovered edits directory with hbase.wal.dir
...
Amending-Author: Reid Chan <reidchan@apache.org>
Signed-off-by: Reid Chan <reidchan@apache.org>
2018-09-26 19:37:53 +08:00
Allan Yang
ba8a252167
HBASE-21212 Wrong flush time when update flush metric
2018-09-26 19:11:23 +08:00
Chia-Ping Tsai
a4e72544f7
HBASE-21208 Bytes#toShort doesn't work without unsafe
...
Signed-off-by: Ted Yu <yuzhihong@gmail.com>
Signed-off-by: anoopsamjohn <anoopsamjohn@gmail.com>
Signed-off-by: Reid Chan <reidchan@apache.org>
2018-09-26 18:19:19 +08:00
Mingliang Liu
fea75742b4
HBASE-21164 reportForDuty should do backoff rather than retry
...
Remove unused methods from Sleeper (its ok, its @Private).
Remove notion of startTime from Sleeper handling (it is is unused).
Allow passing in how long to sleep so can maintain externally.
In HRS, use a RetryCounter to calculate backoff sleep time for when
reportForDuty is failing against a struggling Master.
2018-09-25 11:31:39 -07:00
Michael Stack
0d008b4792
HBASE-21223 [amv2] Remove abort_procedure from shell
...
Signed-off-by: Balazs Meszaros <balazs.meszaros@cloudera.com>
2018-09-25 10:07:32 -07:00
Andrew Purtell
101205345b
Amend HBASE-20704 Sometimes some compacted storefiles are not archived on region close
...
Forward port small logging improvements from branch-1 version of this change.
2018-09-21 16:12:51 -07:00
Michael Stack
a22aec1dad
HBASE-21214 [hbck2] setTableState just sets hbase:meta state, not in-memory state
2018-09-21 16:03:58 -07:00
Andrew Purtell
1e05c9f3b5
HBASE-21203 TestZKMainServer#testCommandLineWorks won't pass with default 4lw whitelist
...
Recent versions of ZooKeeper whitelist the so-called 4-letter word admin
commands, and 'stat' is not in the default whitelist. Set system property
zookeeper.4lw.commands.whitelist=* in MiniZooKeeperCluster#setupTestEnv
as we do not need to whitelist 4-letter commands for unit tests.
2018-09-21 15:37:12 -07:00
openinx
5a73a1ab25
HBASE-21206 Scan with batch size may return incomplete cells
2018-09-20 22:20:02 +08:00
tianjingyun
c5af7b654b
HBASE-21204 NPE when scan raw DELETE_FAMILY_VERSION and codec is not set
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-09-20 06:59:43 -07:00
Umesh Agashe
e6c7ed34e0
HBASE-21023 Added bypassProcedure() API to HbckService
2018-09-19 15:01:29 -07:00
Michael Stack
37cc07a772
HBASE-21156 [hbck2] Queue an assign of hbase:meta and bulk assign/unassign
...
Adds 'raw' assigns and unassigns methods to Hbck Service.
Fixes HbckService so it works when cluster is Kerberized.
2018-09-19 09:02:43 -07:00
Vasudevan
27b772ddc6
HBASE-21102 ServerCrashProcedure should select target server where no
...
other replicas exist for the current region (Ram)
2018-09-17 22:36:50 +05:30
Michael Stack
39e0b8515f
HBASE-21191 Add a holding-pattern if no assign for meta or namespace (Can happen if masterprocwals have been cleared).
...
Add a check for hbase:meta being online before we go to read it.
If not online, move into a holding-pattern until rectified, probably
by external operator.
Incorporates bulk of patch made by Allan Yang over on HBASE-21035.
M hbase-common/src/main/java/org/apache/hadoop/hbase/util/RetryCounterFactory.java
Add a Constructor for case where retries are for ever.
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
Move stuff around so that the first hbase:meta read is the AM#loadMeta.
Previously, checking table state and/or favored nodes could end up
trying to read a meta that was not onlined holding up master startup.
Do similar for the namespace table. Adds new methods isMeta and
isNamespace which check that the regions/tables are online.. if not,
we wait logging with a back-off that assigns need to be run.
Signed-off-by: Allan Yang <allan163@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2018-09-16 21:12:59 -07:00
Francis Liu
a925a4ce16
HBASE-20704 Sometimes some compacted storefiles are not archived on region close
2018-09-16 18:38:03 -07:00
Ted Yu
842e0c974d
HBASE-21097 Flush pressure assertion may fail in testFlushThroughputTuning
...
Amending-Author: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2018-09-15 18:39:42 +08:00
Toshihiro Suzuki
198aa90665
HBASE-21182 Failed to execute start-hbase.sh
2018-09-14 22:21:47 +09:00
Umesh Agashe
589c1e4078
HBASE-20941 Created and implemented HbckService in master
...
Added API setTableStateInMeta() to update table state only in Meta. This will be used by hbck2 tool.
2018-09-12 21:31:13 -07:00
Sean Busbey
2479282fb2
HBASE-21189 flaky job should gather machine stats
...
Signed-off-by: Michael Stack <stack@apache.org>
(cherry picked from commit 5d14c1af65
)
2018-09-12 23:09:13 -05:00
Michael Stack
487f713c63
HBASE-21190 Log files and count of entries in each as we load from the MasterProcWAL store
2018-09-12 10:19:46 -07:00
Mike Drob
d81e806718
HBASE-21168 Insecure Randomness in BloomFilterUtil
...
Flagged by Fortify static analysis
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Mingliang Liu <liuml07@apache.org>
2018-09-12 09:52:41 -05:00
Duo Zhang
2da6dbe563
HBASE-21172 Reimplement the retry backoff logic for ReopenTableRegionsProcedure
2018-09-12 16:01:55 +08:00
Guangxu Cheng
ea4194039e
HBASE-21179 Fix the number of actions in responseTooSlow log
2018-09-12 10:44:05 +08:00
Guangxu Cheng
15842109c0
HBASE-21174 [REST] Failed to parse empty qualifier in TableResource#getScanResource
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-09-12 10:41:47 +08:00
David Manning
75a7643b11
Backport "HBASE-21126 Add ability for HBase Canary to ignore a configurable number of ZooKeeper down nodes" to branch-2.1
...
Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2018-09-12 10:01:28 +08:00
krish.dey
63ef89bff7
HBASE-21125 Backport 'HBASE-20942 Improve RpcServer TRACE logging' to branch-2.1
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2018-09-12 09:59:28 +08:00
Duo Zhang
b9d74f89ff
Revert "HBASE-20942 Fix ArrayIndexOutOfBoundsException for RpcServer TRACE logging"
...
This reverts commit 69756da503
.
2018-09-12 09:55:46 +08:00
krish.dey
69756da503
HBASE-20942 Fix ArrayIndexOutOfBoundsException for RpcServer TRACE logging
...
Also makes the trace log message length configurable.
Signed-off-by: Josh Elser <elserj@apache.org>
2018-09-12 09:44:22 +08:00
TAK LON WU
2c19b04274
HBASE-21181 Use the same filesystem for wal archive directory and wal directory
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2018-09-11 15:50:41 -07:00
Guangxu Cheng
1c8c7e10f8
HBASE-21158 Empty qualifier cell is always returned when using QualifierFilter
2018-09-10 21:40:57 +08:00
Duo Zhang
6ab9997d1f
HBASE-21144 AssignmentManager.waitForAssignment is not stable
2018-09-10 17:28:57 +08:00
Guangxu Cheng
7e524f633a
HBASE-21143 Update findbugs-maven-plugin to 3.0.4
2018-09-10 15:48:46 +08:00
Michael Stack
f755ded2d2
HBASE-21171 [amv2] Tool to parse a directory of MasterProcWALs standalone
...
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-09-08 20:35:15 -07:00
Andrew Purtell
f85fba4a54
HBASE-20307 LoadTestTool prints too much zookeeper logging (Colin Garcia)
2018-09-07 15:09:46 -07:00
Guangxu Cheng
12ffa086c7
HBASE-21001 ReplicationObserver fails to load in HBase 2.0.0
2018-09-07 23:43:10 +08:00
Michael Stack
5324911cd8
HBASE-21155 Save on a few log strings and some churn in wal splitter by skipping out early if no logs in dir; ADDENDUM
...
Address review comments.
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-09-06 17:24:03 -07:00
Michael Stack
205783419c
HBASE-21155 Save on a few log strings and some churn in wal splitter by skipping out early if no logs in dir
2018-09-06 16:36:59 -07:00
Vasudevan
2051b0982d
HBASE-20741 Split of a region with replicas creates all daughter regions
...
and its replica in same server (Ram)
2018-09-06 16:44:59 +05:30
Duo Zhang
b5f07e0e97
HBASE-21157 Split TableInputFormatScan to individual tests
2018-09-06 13:56:41 +08:00
Sean Busbey
4d7221a68f
HBASE-21153 Shaded client jars should always build in relevant phase to avoid confusion
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-09-05 16:53:47 -05:00
Guanghao Zhang
198aa5dab4
HBASE-21127 TableRecordReader need to handle cursor result too
2018-09-05 11:10:30 +08:00
Guangxu Cheng
c64814ec96
HBASE-20892 [UI] Start / End keys are empty on table.jsp
2018-09-05 09:37:25 +08:00
Guangxu Cheng
5410b9858a
HBASE-21132 return wrong result in rest multiget
2018-09-02 14:26:06 +08:00
Sakthi
6e0c6271f6
HBASE-20482 Printed a link to the ref guide chapter for the shell during startup
...
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-08-31 12:13:19 -05:00
Allan Yang
e33591515c
HBASE-21083 Introduce a mechanism to bypass the execution of a stuck procedure
2018-08-28 20:18:47 -07:00