Michael Stack
5a071dbe2b
HBASE-20492 UnassignProcedure is stuck in retry loop on region stuck in OPENING state
...
Add backoff when stuck in RegionTransitionProcedure, the subclass of
AssignProcedure and UnassignProcedure. Can happen when we go to
transition but the current Region state is not what we expect.
M hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/Procedure.java
Add doc on being able to suspend and wait on a timeout.
M hbase-protocol-shaded/src/main/protobuf/MasterProcedure.proto
Add 'attempt' counter so we can do backoff when we get stuck.
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignProcedure.java
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/UnassignProcedure.java
Add persistence of new 'attempt' counter
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.java
Doc data members that are persisted by subclasses given this is 'odd'.
Add a counter for 'attempts' used when 'stuck' to implement backoff.
Add suspend with timeout when 'stuck'. Add callback when timeout is
exhausted which does wakeup of this procedure.
A hbase-server/src/test/java/org/apache/hadoop/hbase/master/assignment/TestUnexpectedStateException.java
Test of backoff.
2018-04-30 20:40:22 -07:00
Michael Stack
7ea7c7bd34
HBASE-20510 Add a downloads page to hbase.apache.org to tie mirrored artifacts to their hash and signature
2018-04-30 16:52:23 -07:00
Nihal Jain
6d080762ef
HBASE-20499 Replication/Priority executors can use specific max queue length as default value instead of general maxQueueLength
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-04-30 07:42:32 -07:00
huzheng
a136303833
HBASE-20497 The getRecoveredQueueStartPos always return 0 in RecoveredReplicationSourceShipper
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-04-28 20:50:30 +08:00
Nihal Jain
59f6ecd6b2
HBASE-20327 When qualifier is not specified, append and incr operation do not work (shell)
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2018-04-28 12:55:30 +08:00
zhangduo
4be96dd8a6
HBASE-20476 Open sequence number could go backwards in AssignProcedure
2018-04-28 06:49:50 +08:00
Balazs Meszaros
650340abb5
HBASE-20487 Sorting table regions by region name does not work on web UI
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-04-27 11:13:00 -07:00
huzheng
e9a278adc6
HBASE-20475 Fix the flaky TestReplicationDroppedTables unit test - addendum
2018-04-27 21:38:15 +08:00
zhangduo
39cf42be9a
HBASE-20476 Add more logs for debugging
2018-04-27 16:02:05 +08:00
zhangduo
96ed407c69
HBASE-20476 Fix the flaky TestReplicationSmallTests unit test
2018-04-27 10:25:52 +08:00
Mike Drob
e6220c8b60
Revert "HBASE-20478 move hbaseanti import checks to checkstyle"
...
Need to update version of checkstyle used for new features.
This reverts commit 90d103d6d5
.
2018-04-26 13:36:13 -05:00
Mike Drob
90d103d6d5
HBASE-20478 move hbaseanti import checks to checkstyle
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-04-26 09:28:59 -05:00
Nihal Jain
d4768114e8
HBASE-20467 Precommit personality should only run checkstyle once if we're going to run it at the root
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-04-26 07:54:25 -05:00
Sakthi
2ab731824f
HBASE-20489 Updated Reference Guide that CLUSTER_KEY value is present on the Master UI info page.
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-04-26 06:44:16 -05:00
Sakthi
f761689136
HBASE-20040 Fixed: Master UI should include "Cluster Key" needed to use the cluster as a replication sink
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-04-26 06:43:55 -05:00
Guangxu Cheng
f39ecac488
HBASE-20484 Remove the unnecessary autoboxing in FilterListBase
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2018-04-26 16:32:03 +08:00
Sakthi
8a30acf46f
HBASE-20270 Turned off command help that follows all errors in shell
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-04-25 15:36:33 -05:00
huzheng
12c45cb2e8
HBASE-20475 Fix the flaky TestReplicationDroppedTables unit test.
2018-04-25 11:21:59 +08:00
Rich Fecher
a8be3bb814
HBASE-20466 Consistently use override mechanism for exempt classes in CoprocessorClassloader
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-04-23 07:47:30 -07:00
Balazs Meszaros
e73ba582f2
HBASE-20427 thrift.jsp displays "Framed transport" incorrectly
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-04-23 11:05:53 +02:00
Balazs Meszaros
193359ffd2
HBASE-20465 Fix TestEnableRSGroup flaky
2018-04-22 15:38:36 -07:00
Michael Stack
1633d9d61d
HBASE-20470 [2.0.0RC1] has broken unit tests...
...
Fix test that depended upon flush being slow and one family only.
Fix MemStoreSize compare to allow passing alternate implementation
(needed when IMC was no longer default everywhere).
2018-04-22 15:33:25 -07:00
Sean Busbey
f4a39043e2
HBASE-20388 nightly tests running on a feature branch should only comment on that feature branch's jira
...
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-04-21 13:50:40 -05:00
Lars Hofhansl
00fca5a4c9
HBASE-20459 Majority of scan CPU time in HBase-1 spent in size estimation.
2018-04-21 10:12:24 -07:00
Kevin Risden
46cb5dfa22
HBASE-20406 HBase Thrift HTTP - Shouldn't handle TRACE/OPTIONS methods
...
Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Ted Yu <yuzhihong@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-04-20 22:42:03 -05:00
Sean Busbey
eb3f5b2812
Revert "HBase Thrift HTTP - Shouldn't handle TRACE/OPTIONS methods"
...
This reverts commit 273d252838
.
missing jira id
2018-04-20 22:41:50 -05:00
Yuqi Gu
e5fb332592
HBASE-19547 HBase fails building on AArch64 due to asciidoctor-maven-plugin
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-04-20 22:41:26 -05:00
Huaxiang Sun
e22f9e2d97
HBASE-19924 hbase rpc throttling does not work for multi() with request count rater.
2018-04-20 16:54:03 -07:00
Nihal Jain
758f4296a4
HBASE-20450 Provide metrics for number of total active, priority and replication rpc handlers
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-04-20 16:24:32 -07:00
Kevin Risden
273d252838
HBase Thrift HTTP - Shouldn't handle TRACE/OPTIONS methods
...
Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Ted Yu <yuzhihong@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-04-20 14:38:59 -05:00
Balazs Meszaros
afb6d3ecce
HBASE-20441 Use checkstyle to ban imports from commons-lang 2
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-04-20 13:38:24 -05:00
Balazs Meszaros
90fe98ae99
HBASE-20443 Use checkstyle to ban imports from commons-collections 3
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-04-20 12:06:58 -05:00
Nihal Jain
8219ec7493
HBASE-20438 Add an HBase antipattern check for reintroducing commons-logging
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-04-20 11:54:01 -05:00
Toshihiro Suzuki
4e183748c7
HBASE-20006 TestRestoreSnapshotFromClientWithRegionReplicas is flakey
...
Signed-off-by: Ted Yu <yuzhihong@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-04-20 10:51:11 -05:00
Sean Busbey
914de11416
HBASE-20442 clean up incorrect use of commons-collections 3
...
Signed-off-by: Umesh Agashe <uagashe@cloudera.com>
Signed-off-by: Yu Li <liyu@apache.org>
2018-04-20 07:30:34 -05:00
Sean Busbey
09749f1574
HBASE-20440 Clean up incorrect use of commons-lang 2.y
...
Signed-off-by: Umesh Agashe <uagashe@cloudera.com>
Signed-off-by: Yu Li <liyu@apache.org>
2018-04-20 07:29:23 -05:00
Sean Busbey
b1fc00e16f
HBASE-20439 Clean up incorrect use of commons-logging in hbase-server
...
Signed-off-by: Umesh Agashe <uagashe@cloudera.com>
Signed-off-by: Yu Li <liyu@apache.org>
2018-04-20 07:27:18 -05:00
Michael Stack
70377babd0
HBASE-20059 Make sure documentation is updated for the offheap Bucket cache usage
2018-04-19 16:19:53 -07:00
Michael Stack
7fc6e33be3
HBASE-20454 [DOC] Add note on perf to upgrade section
...
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-04-19 13:21:22 -07:00
jingyuntian
556b223744
HBASE-18059 remove scanner order related code
2018-04-18 19:38:08 -07:00
Umesh Agashe
6ca8261fc0
HBASE-18792 Disabled destructive (mostly write) operations in hbck for HBase 2.0+
...
HBase server versioned is checked after connecting to the server and then following operations are not allowed:
-fix, -fixAssignments, -fixMeta, -fixHdfsHoles, -fixHdfsOrphans, -fixTableOrphans, -fixHdfsOverlaps, -maxMerge
-sidelineBigOverlaps, -maxOverlapsToSideline, -fixSplitParents, -removeParents, -fixEmptyMetaCells
-repair, -repairHoles
2018-04-18 15:22:39 -07:00
Nihal Jain
6ce1136eba
HBASE-20452 Master UI: Table merge button should validate required fields before submit
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-04-18 14:55:12 -07:00
wangyu
80cbc0d1fe
HBASE-20449 The minimun number of region should be configurable in Normalizer
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-04-18 08:45:52 -07:00
tedyu
f4f2b68238
HBASE-20421 HBasecontext creates a connection but does not close it (Yu Wang)
2018-04-17 19:45:53 -07:00
Toshihiro Suzuki
fd2cec75f3
HBASE-20293 get_splits returns duplicate split points when region replication is on
2018-04-17 15:42:25 -07:00
Balazs Meszaros
357a089e06
HBASE-20275 [DOC] clarify impact to hfile command from HBASE-17197
...
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-04-17 12:27:33 -05:00
Sean Busbey
824ee525df
HBASE-20404 Fixes to CleanChore correctness and operability.
...
* Make CleanerChore less chatty: move WARN message to DEBUG when we expect non-empty dirs
* Make CleanerChore less chatty: move IOE we'll retry to INFO
* CleanerChore should treat IOE for FileStatus as a failure
* Add tests asserting assumptions in above
Signed-off-by: Reid Chan <reidddchan@outlook.com>
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-04-17 11:32:44 -05:00
Balazs Meszaros
b926d359b2
HBASE-20398 Redirect doesn't work on web UI
2018-04-17 09:18:52 -07:00
Balazs Meszaros
32764bfb2c
HBASE-20399 Fix merge layout
2018-04-17 09:17:25 -07:00
huzheng
42d5447cfb
HBASE-20128 Add new UTs which extends the old replication UTs but set replication scope to SERIAL
2018-04-17 10:56:21 +08:00