Commit Graph

12898 Commits

Author SHA1 Message Date
Jeongdae Kim c3a8f6c9ba
HBASE-22715 All scan requests should be handled by scan handler threads in RWQueueRpcExecutor (#393)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-07-24 14:42:15 -07:00
Peter Somogyi 3e7c9456b7
HBASE-22730 XML Parsing error on branch-1 (#407)
Signed-off-by: Sean Busbey <busbey@apache.org>
2019-07-24 21:29:58 +02:00
Jan Hentschel e1427d1b0f HBASE-22692 Rubocop definition is not used in the /bin directory
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-07-24 11:18:26 +02:00
Viraj Jasani f7bdf76295
HBASE-22648 Snapshot TTL (#371)
Signed-off-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Co-authored-by: Andrew Purtell <apurtell@apache.org>

Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/SnapshotDescription.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
	hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
	hbase-common/src/main/resources/hbase-default.xml
	hbase-protocol-shaded/src/main/protobuf/Snapshot.proto
	hbase-protocol/src/main/protobuf/HBase.proto
	hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotInfo.java
	hbase-server/src/main/resources/hbase-webapps/master/snapshot.jsp
	hbase-server/src/main/resources/hbase-webapps/master/snapshotsStats.jsp
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestSnapshotFromClient.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestSnapshotTemporaryDirectory.java
	hbase-shell/src/main/ruby/hbase/admin.rb
	src/main/asciidoc/_chapters/hbase-default.adoc
2019-07-23 09:56:31 -07:00
syedmurtazahassan d38078a67c
HBASE-22603 Javadoc Warnings related to @link tag
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-23 14:59:55 +02:00
Peter Somogyi 7b77561c67
HBASE-22720 Incorrect link for hbase.unittests
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-23 14:00:08 +02:00
syedmurtazahassan 0d8f9b515b HBASE-22610 [BucketCache] Rename hbase.offheapcache.minblocksize
Co-authored-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Reid Chan <reidchan@apache.org>
2019-07-23 12:19:31 +08:00
Duo Zhang 28de85f364 HBASE-22719 Add debug support for github PR pre commit job 2019-07-22 13:49:48 +08:00
Geoffrey Jacoby 0a5fe609e7
HBASE-22622 WALKey Extended Attributes (#352)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Co-authored-by: Andrew Purtell <apurtell@apache.org>
2019-07-19 15:31:29 -07:00
Mate Szalay-Beko 1340706058 HBASE-21606 document meta table load metrics
Closes #369

Signed-off-by: Xu Cang <xcang@apache.org>
Signed-off-by: Sakthi <sakthivel.azhaku@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit e5f05bf119)
2019-07-15 11:13:17 -05:00
Balazs Meszaros bac539e333 HBASE-15666 shaded dependencies for hbase-testing-util
Added new artifact hbase-shaded-testing-util. It wraps a whole hbase-server
with its testing dependencies. Users should use only the following dependency
in pom:

<dependency>
  <groupId>org.apache.hbase</groupId>
  <artifactId>hbase-shaded-testing-util</artifactId>
  <version>${hbase.version}</version>
  <scope>test</scope>
</dependency>

hbase-shaded-testing-util-tester maven module is added which ensures hbase-shaded-testing-util works with a shaded client.

Signed-off-by: Sean Busbey <busbey@apache.org>
2019-07-15 11:59:52 +02:00
Jan Hentschel cab04ba1bb
HBASE-22689 Added line breaks for fix version in JIRA
Signed-off-by: stack <stack@apache.org>
2019-07-14 17:45:08 +02:00
syedmurtazahassan 7e83366f83
HBASE-19230 Write up fixVersion policy from dev discussion in refguide
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-13 18:34:38 +02:00
syedmurtazahassan f81f662ca0
HBASE-22586 Javadoc Warnings related to @param tag
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-13 17:42:13 +02:00
syedmurtazahassan 4901722508
HBASE-22571 Javadoc Warnings related to @return tag
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-13 16:26:17 +02:00
Andrew Purtell 4d0378629b
HBASE-22686 ZkSplitLogWorkerCoordination doesn't allow a regionserver to pick up all of the split work it is capable of 2019-07-12 18:23:46 -07:00
Braavos a3dc5bcde1 HBASE-22669 Add unit tests for org.apache.hadoop.hbase.util.Strings (#363)
These tests were written using Diffblue Cover.
2019-07-10 10:26:34 +02:00
Peter Somogyi d2a4be96f0
HBASE-22666 Add missing @Test annotation to TestQuotaThrottle (#364)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2019-07-08 15:30:29 +02:00
Reid Chan ebbb0e2987
HBASE-22656 [Metrics] Table metrics 'BatchPut' and 'BatchDelete' are never updated (#358)
Signed-off-by: Michael Stack <stack@apache.org>
2019-07-07 23:15:10 +08:00
Peter Somogyi 47f84376ad
HBASE-22654 apache-rat complains on branch-1
Signed-off-by: Sean Busbey <busbey@apache.org>
2019-07-04 10:00:04 +02:00
Murtaza Hassan 1d936229fc HBASE-22604 fix the link in the docs to "Understanding HBase and BigTable" by Jim R. Wilson
Signed-off-by: Sean Busbey <busbey@apache.org>
2019-07-03 08:56:38 -05:00
Mate Szalay-Beko a09c63ef26 HBASE-22637 fix flaky test in TestMetaTableMetrics
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-07-03 13:57:16 +02:00
Sean Busbey 7828d6a106 HBASE-22409 update branch-1 ref guide for Hadoop, Java, and HBase version support (#239)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-06-29 12:22:54 +02:00
Andrew Purtell a0258b53bb
HBASE-22629 Remove TestReplicationDroppedTables from branch-1
Signed-off-by: Xu Cang <xcang@apache.org>
2019-06-25 18:25:22 -07:00
Andrew Purtell 5a06739d04
HBASE-22627 Port HBASE-22617 (Recovered WAL directories not getting cleaned up) to branch-1 (#339)
HBASE-22617 Recovered WAL directories not getting cleaned up (Duo Zhang)

Signed-off-by: Zach York <zyork@apache.org>
2019-06-25 18:14:01 -07:00
Andrew Purtell 5023690c84
HBASE-22616 responseTooXXX logging for Multi should characterize the component ops 2019-06-24 18:06:19 -07:00
Sean Busbey 044ffa1156 HBASE-22615 Make TestChoreService more robust to timing
* phrase fudge factor "deltas" in terms of the original period
* increase the delta allowed for chore timing from 5% to 20%
* improve some assertions

Closes #328

Signed-off-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Sakthi <sakthivel.azhaku@gmail.com>
(cherry picked from commit 9aee88e03a)
2019-06-22 01:51:19 -05:00
Josh Elser 36f4ab0716 HBASE-22492 Wrap RPC responses with SASL after queueing for response (Sébastien Barnoud)
Amending-Author: Josh Elser <elserj@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
2019-06-21 21:00:21 -04:00
Andrew Purtell 19cdd6d4c9
HBASE-22538 Prevent graceful_stop.sh from shutting down RS too early before finishing unloading regions (Jeongdae Kim)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-06-20 15:25:21 -07:00
virajjasani ca7ccb95b0
HBASE-22520 Avoid possible NPE while performing seekBefore in HalfStoreFileReader
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/io/HalfStoreFileReader.java

Co-authored-by: Andrew Purtell <apurtell@apache.org>
2019-06-20 15:00:51 -07:00
Mingliang Liu ff08eb1b52 HBASE-22605 Ref guide includes dev guidance only applicable to EOM versions
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 6a068da4dc)
2019-06-20 09:15:25 -05:00
Reid Chan be9f0dd588
HBASE-22596 [Chore] Separate the execution period between CompactionChecker and PeriodicMemStoreFlusher
Signed-off-by: Zach York <zyork@apache.org>
Signed-off-by: Xu Cang <xucang@apache.org>
2019-06-20 10:49:11 +08:00
Pankaj 4895fad5b0
HBASE-22426 Disable region split/merge switch doen't work when 'hbase.assignment.usezk' is set true
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-06-19 12:04:32 -07:00
Jan Hentschel 55e2a36a58
HBASE-22344 Documented the deprecation of public and limited private APIs (#208)
Signed-off-by: stack <stack@apache.org>
2019-06-17 23:47:15 +02:00
Wellington Chevreuil 9472d6e968 HBASE-22495 Update SyncTable section, explaining from which specific minor versions doDeletes/doPuts is available 2019-06-17 10:59:12 +01:00
Jan Hentschel 519c13ab16 HBASE-22593 Added Jenv file to gitignore (#314)
Signed-off-by: Balazs Meszaros <meszibalu@apache.org>
2019-06-17 10:13:13 +02:00
Wellington Chevreuil 080cf92a82 HBASE-22556 [DOCS] Backport HBASE-15557 to branch-1 and branch-2
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-06-14 14:13:17 +01:00
Josh Elser 84af2a4610 HBASE-22562 Remove dead code: skipControl
Signed-off-by: Reid Chan <reidchan@apache.org>
2019-06-14 19:46:57 +08:00
Reid Chan 2ff4e4f096
HBASE-22559 [RPC] set guard against CALL_QUEUE_HANDLER_FACTOR_CONF_KEY 2019-06-14 11:24:55 +08:00
Sakthi f1678f5964 HBASE-22458: TestClassFinder fails when run on JDK11
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 0445186f1a)
2019-06-13 09:04:22 -05:00
Mingliang Liu 60cea9ee63 HBASE-22545 TestLogLevel broken
Signed-off-by: Josh Elser <elserj@apache.org>
2019-06-11 14:56:15 -04:00
Josh Elser 3e779fcec3 HBASE-22563 Reduce old builds by half
Signed-off-by: Sean Busbey <busbey@apache.org>
2019-06-10 19:18:04 -04:00
Peter Somogyi 0bdbea856a HBASE-22554 Upgrade to surefire 2.22.2 2019-06-09 14:28:08 +02:00
Syeda 0f470e2f92 HBASE-21920 Ignoring 'empty' end_key while calculating end_key for new region in HBCK -fixHdfsOverlaps command can cause data loss
Signed-off-by: Toshihiro Suzuki <brfrn169@gmail.com>
2019-06-05 18:58:20 +09:00
Pisces c950de7834
HBASE-22540 [Memstore] Correct counters in MemStoreChunkPool
* First commit: HBASE-22540 [Memstore] Correct counters in MemStoreChunkPool

* Address comment and remove useless parent thread info from Statistics thread

Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-06-05 11:55:10 +08:00
Andrew Purtell 749d58fc41
HBASE-22533 TestAccessController3 is flaky (branch-1)
Wait for created tables to be online before proceeding in access control tests.

Fix a possible NPE in teardown if secure tests did not properly set up.
2019-06-04 11:28:31 -07:00
Sakthi e058ffe4e8 HBASE-22535 TestShellRSGroups fails when run on JDK11
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit dd99ea8d14)
2019-06-04 10:37:37 -05:00
Andrew Purtell 5c4708ea73
Revert "HBASE-16488 Starting namespace and quota services in master startup asynchronously"
This reverts commit e4644c35c1.
2019-06-03 18:24:16 -07:00
Andrew Purtell b20e248387
Revert "HBASE-22521 TestOfflineMetaRebuildBase#testHMasterStartupOnMetaRebuild failing (branch-1)"
This reverts commit db6ad391ee.
2019-06-03 18:24:12 -07:00
Artem Ervits e1bca19631 HBASE-22396 Backport HBASE-21536 to branch-1
Fix completebulkload usage instructions

Signed-off-by: Josh Elser <elserj@apache.org>
2019-06-03 16:43:05 -04:00