Commit Graph

7294 Commits

Author SHA1 Message Date
Reid Chan 1fb3fa22fb HBASE-22656 [Metrics] Table metrics 'BatchPut' and 'BatchDelete' are never updated
Signed-off-by: Michael Stack <stack@apache.org>
2019-07-07 23:33:03 +08:00
openinx 6d5e120596 HBASE-22582 The Compaction writer may access the lastCell whose memory has been released when appending fileInfo in the final (#341) 2019-07-04 14:50:26 +08:00
Andor Molnár 35521d4a2f HBASE-13798 TestFromClientSide* don't close the Table 2019-07-02 13:00:20 +02:00
Mate Szalay-Beko 6205a6c8b3 HBASE-22637 fix flaky test in TestMetaTableMetrics
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
Signed-off-by: Sakthi <sakthivel.azhaku@gmail.com>
2019-07-02 09:46:21 +02:00
Bing Xiao a2a929f488 HBASE-21751 WAL creation fails during region open may cause region assign forever fail
Signed-off-by: Allan Yang <allan163@apache.org>
    Signed-off-by: Michael Stack <stack@apache.org>
2019-07-01 21:54:00 -07:00
Bing Xiao 963cb45f1c HBASE-22169 Open region failed cause memory leak
Signed-off-by: stack <stack@apache.org>
2019-07-01 13:13:19 -07:00
haxiaolin 13d5a67094 HBASE-20368 Fix RIT stuck when a rsgroup has no online servers but AM's pendingAssginQueue is cleared 2019-07-01 13:01:36 -07:00
Duo Zhang 60097a6467 HBASE-22632 SplitTableRegionProcedure and MergeTableRegionsProcedure should skip store files for unknown column families (#344)
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2019-06-27 22:16:46 +08:00
Duo Zhang a172b480fe HBASE-22617 Recovered WAL directories not getting cleaned up (#330)
Signed-off-by: Guanghao Zhang <zghao@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-06-25 18:44:59 +08:00
Andrew Purtell a1aab9514f
HBASE-22616 responseTooXXX logging for Multi should characterize the component ops (#329)
Signed-off-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
2019-06-24 18:05:51 -07:00
virajjasani 332575fa22
HBASE-22520 Avoid possible NPE while performing seekBefore in Hal… (#281)
HBASE-22520 Avoid possible NPE while performing seekBefore in HalfStoreFileReader
2019-06-20 15:02:34 -07:00
Reid Chan 060f52de5a 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 11:02:10 +08:00
Artem Ervits ec6638c902 HBASE-22561 modify HFilePrettyPrinter to accept non-rootdir directories
Signed-off-by: huzheng <openinx@gmail.com>
2019-06-19 15:35:18 +08:00
Jan Hentschel 3f62e481e2
HBASE-22344 Documented the deprecation of public and limited private APIs (#208)
Signed-off-by: stack <stack@apache.org>
2019-06-17 23:10:24 +02:00
Istvan Toth 02f9c8b3b4 HBASE-22581 user with "CREATE" permission can grant, but not revoke permissions on created table
Signed-off-by: Reid Chan <reidchan@apache.org>
2019-06-17 23:59:02 +08:00
Murtaza Hassan cf63fbac05
HBASE-22565 Javadoc Warnings: @see cannot be used in inline documentation 2019-06-14 11:50:33 +02:00
Andrew Purtell b355020224
HBASE-22530 The metrics of store files count of region are returned to clients incorrectly (Eungsop Yoo)
Signed-off-by: Xu Cang <xucang@apache.org>
2019-06-13 18:18:36 -07:00
Josh Elser 3d64cf1203 HBASE-22562 Remove dead code: skipControl
Signed-off-by: Reid Chan <reidchan@apache.org>
2019-06-13 15:53:29 -04:00
zhangduo 021141a941 HBASE-22551 TestMasterOperationsForRegionReplicas is flakey 2019-06-10 08:10:58 +08:00
WenFeiYi 5ae8bc4974 HBASE-22284 optimization StringBuilder.append of AbstractMemStore.toString #182 2019-06-09 14:28:27 -07:00
Artem Ervits b3a63fe962 HBASE-21536 Fix completebulkload usage instructions for branch-2.1
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-06-06 19:45:57 +02:00
stack d8438938cd HBASE-22546 TestRegionServerHostname#testRegionServerHostname fails reliably for me 2019-06-05 20:51:33 -07:00
Daisuke Kobayashi 5b3c954498 HBASE-22160 Add sorting functionality in regionserver web UI for user
Signed-off-by: Toshihiro Suzuki <brfrn169@gmail.com>
Signed-off-by: Wellington Chevreuil <wellington.chevreuil@gmail.com>
2019-06-05 11:08:39 +09:00
Sakthi 44c3a63160 HBASE-22536 TestForeignExceptionSerialization fails when run on JDK11
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 2280c8f4a88350278447515deb0811c42d0bb476)
2019-06-04 11:30:03 -05:00
Guanghao b64fdd956c HBASE-22523 Refactor RegionStates#getAssignmentsByTable to make it easy to understand 2019-06-02 22:11:25 +08:00
Josh Elser c5bf670562 HBASE-22511 Add some more rs-status paths to RS UI links
Signed-off-by: Sean Busbey <busbey@apache.org>
2019-05-31 14:49:13 -04:00
Clay Baenziger 9029130ba0 HBASE-22487 getMostLoadedRegions is unused
Signed-off-by: Wellington Chevreuil <wellington.chevreuil@gmail.com>
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-05-30 16:15:14 +02:00
Guanghao 3c848de784 HBASE-22488 Cleanup the explicit timeout value for test methods 2019-05-29 15:17:54 +08:00
Guanghao 21241d03d9 HBASE-22486 Fix flaky test TestLockManager 2019-05-29 15:16:21 +08:00
stack bbf01b6074 Preparing development version 2.1.6-SNAPSHOT 2019-05-28 22:07:03 +00:00
stack 0ba7cc01a1 Preparing HBase release 2.1.5RC1; tagging and updates to CHANGES.md and RELEASENOTES.md 2019-05-28 22:06:49 +00:00
Josh Elser ba9609afbd HBASE-22467 UI fixes to enable Knox proxying
Closes #261

Signed-off-by: Sean Busbey <busbey@apache.org>
2019-05-28 16:31:54 -04:00
binlijin 8e9b504ffe HBASE-22441 BucketCache NullPointerException in cacheBlock 2019-05-27 17:15:57 +08:00
Sakthi 6d1b4f7d35 HBASE-21991 [Addendum] Mark LossCounting as Private
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2019-05-25 23:48:21 +02:00
Puleya7 4b7e256cc6 HBASE-22440. Override getWalGroupsReplicationStatus to avoid NPE
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2019-05-23 13:42:14 +08:00
stack 96175c7f51 Preparing development version 2.1.6-SNAPSHOT 2019-05-22 22:27:50 +00:00
stack 5a13560d24 Preparing HBase release 2.1.5RC0; tagging and updates to CHANGES.md and RELEASENOTES.md 2019-05-22 22:27:35 +00:00
binlijin b4a08f5baa HBASE-22445 Add file info when throw exceptions in HFileReaderImpl 2019-05-22 20:24:03 +08:00
binlijin 81dc712779 HBASE-22447 Check refCount before free block in BucketCache 2019-05-22 16:26:43 +08:00
Andrew Purtell 5b24d4e1bc
HBASE-22449 https everywhere in Maven metadata (#247) 2019-05-21 12:38:26 -07:00
Sergey Soldatov 9a7293c174 HBASE-22289 WAL-based log splitting resubmit threshold may result in a task being stuck forever 2019-05-20 09:23:39 -07:00
stack c5d5cd3ff2 Revert "HBASE-22169 Open region failed cause memory leak"
This reverts commit 9363a4a6dfc0266d322c4c216c4c6c5cfbf8bb5.
2019-05-17 16:53:58 -07:00
Bing Xiao 9363a4a6df HBASE-22169 Open region failed cause memory leak
Signed-off-by: stack <stack@apache.org>
2019-05-17 13:43:52 -07:00
Wellington Chevreuil 696298bfac
HBASE-21784 Dump replication queue should show list of wal files ordered chronologically
Change-Id: I18c372406290e2b1e2b5503e2c87adcb9bf6fe91

Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-05-14 14:40:03 -07:00
zhangduo e0f8f9b886 HBASE-21658 Addendum fix infinite wait when there are no meta locations yet 2019-05-14 08:13:53 +08:00
Caroline Zhou 00efac9361
HBASE-22378. HBase Canary fails with TableNotFoundException when table deleted during Canary run
Signed-off-by: Xu Cang <xucang@apache.org>
2019-05-13 12:36:40 -07:00
Puleya7 97db64d413
HBASE-22392. Remove extra/useless +
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-05-12 21:44:38 +02:00
zhangduo f5bd41b762 HBASE-21658 Should get the meta replica number from zk instead of config at client side 2019-05-11 09:31:58 +08:00
Xu Cang 0132407c3e
HBASE-22274 Cell size limit check on append considers cell's previous size 2019-05-09 23:24:23 -07:00
chenyang 4eab21b2f0 HBASE-22324 loss a mass of data when the sequenceId of cells greater than Integer.Max
Signed-off-by: huzheng <openinx@gmail.com>
2019-05-09 15:49:28 +08:00
Andrew Purtell ad35c224e1
HBASE-22375 Promote AccessChecker to LimitedPrivate(Coprocessor) 2019-05-08 18:16:54 -07:00
ramkrish86 363647243c HBASE-22072 High read/write intensive regions may cause long crash (#214)
* HBASE-22072 High read/write intensive regions may cause long crash
recovery

* Make the 'closing' variable as volatile and move the test case to
standlone class
2019-05-08 15:50:26 +05:30
zhangduo a4381802c6 HBASE-22190 SnapshotFileCache may fail to load the correct snapshot file list when there is an on-going snapshot operation 2019-05-04 13:15:20 +08:00
Sergey Shelukhin 7269aa3743 HBASE-22354 master never sets abortRequested, and thus abort timeout doesn't work for it
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-05-03 09:08:15 +02:00
zhangduo 61f4cd7406 HBASE-22350 Rewrite TestClientOperationTimeout so we do not timeout when creating table 2019-05-02 17:38:39 +02:00
Sakthi 2c9077ae51 HBASE-22054: Space Quota: Compaction is not working for super user in case of NO_WRITES_COMPACTIONS
Signed-off-by: Josh Elser <elserj@apache.org>
2019-04-30 14:40:51 -04:00
zhangduo 71ea3237ce HBASE-22236 AsyncNonMetaRegionLocator should not cache HRegionLocation with null location 2019-04-30 17:24:43 +08:00
chfeng e0cc651098
HBASE-21815 Make isTrackingMetrics and getMetrics of ScannerContext public
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-04-29 13:03:05 -07:00
Sakthi 2d78dfb2ed HBASE-22086: Space Quota issue: Deleting snapshot doesn't update the usage of table
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2019-04-29 11:47:06 -04:00
Zach York 11843b7010
HBASE-22291 Fix recovery of recovered.edits files under root dir
When trying to recover a recovered.edits file under the root directory,
it is possible to get a WrongFS exception.

Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-04-25 18:11:31 -07:00
Jan Hentschel 57cd5ae5aa HBASE-22231 Removed unused and '*' import 2019-04-24 09:09:11 +02:00
stack 899610e657 HBASE-22298 branch-2.2 nightly fails "[ForOverride] Method annotated @ForOverride must have protected or package-private visibility" 2019-04-23 14:02:15 -07:00
Wellington Chevreuil aaa2f50ae1 HBASE-22200 - WALSplitter.hasRecoveredEdits should use same FS instance from WAL region dir
Signed-off-by: Zach York <zyork@apache.org>
2019-04-22 15:19:29 -07:00
Andrew Purtell 6ac2437485
HBASE-22235 OperationStatus.{SUCCESS|FAILURE|NOT_RUN} are not visible to 3rd party coprocessors 2019-04-16 13:18:57 -07:00
Josh Elser cb2ef7a606 HBASE-22144 Correct MultiRowRangeFilter to work with reverse scans
Signed-off-by: Toshihiro Suzuki <brfrn169@gmail.com>
2019-04-11 12:17:55 -04:00
Reid Chan 61396aecd2 HBASE-21129 Clean up duplicate codes in #equals and #hashCode methods of Filter
Signed-off-by Ted Yu <yuzhihong@gmail.com>
2019-04-11 12:17:45 -04:00
liubangchen 694983dc96 HBASE-19008 Add missing equals or hashCode method(s) to stock Filter implementations
Signed-off-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Ted Yu <yuzhihong@gmail.com>
2019-04-11 12:17:28 -04:00
Jan Hentschel 0eb891cbd9
HBASE-22189 Removed remaining usage of StoreFile.getModificationTimeStamp 2019-04-11 12:30:23 +02:00
Duo Zhang 5b29b0d266 HBASE-22198 Fix flakey TestAsyncTableGetMultiThreaded 2019-04-11 16:34:12 +08:00
huzheng 4ceffc83fe HBASE-22185 RAMQueueEntry#writeToCache should freeBlock if any exception encountered instead of the IOException catch block 2019-04-10 11:02:35 +08:00
Duo Zhang 3feac73e02 HBASE-22188 Make TestSplitMerge more stable 2019-04-09 18:30:36 +08:00
Bing Xiao 83668c78e3 HBASE-22128 Move namespace region then master crashed make deadlock
Signed-off-by: Allan Yang <allan163@apache.org>
2019-04-08 21:05:54 +08:00
zhangduo 11e84f9c68 HBASE-22180 Make TestBlockEvictionFromClient.testBlockRefCountAfterSplits more stable 2019-04-07 20:57:34 +08:00
chaiwentao 86def710ac HBASE-22070 Checking restoreDir in RestoreSnapshotHelper
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-04-06 16:12:57 +02:00
Vladimir Rodionov aea9277ea6 HBASE-21688 Address WAL filesystem issues
Amending-Author: Josh Elser <elserj@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
2019-04-03 15:40:16 -04:00
zhangduo dd19173fbd HBASE-22135 AsyncAdmin will not refresh master address
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2019-04-01 13:48:03 +08:00
pingsutw 0c882100d4 HBASE-22101 AsyncAdmin.isTableAvailable should not throw TableNotFoundException
Signed-off-by: zhangduo <zhangduo@apache.org>
2019-03-30 20:43:25 +08:00
zhangduo 1d9158c04a HBASE-22099 Backport HBASE-21895 "Error prone upgrade" to branch-2
Signed-off-by: Michael Stack <stack@apache.org>
2019-03-30 14:59:47 +08:00
Nihal Jain 7094987311 HBASE-20662 Increasing space quota on a violated table does not remove SpaceViolationPolicy.DISABLE enforcement
Signed-off-by: Josh Elser <elserj@apache.org>
2019-03-27 15:37:50 -04:00
Balazs Meszaros c6e0826679 HBASE-22073 /rits.jsp throws an exception if no procedure
Signed-off-by: stack <stack@apache.org>
2019-03-27 08:52:33 -07:00
Sakthi 0d2c5197de HBASE-22094: Throw TableNotFoundException if table not exists in AsyncAdmin.compact
Signed-off-by: zhangduo <zhangduo@apache.org>
2019-03-27 20:15:43 +08:00
Wei-Chiu Chuang 13f17848b8 HBASE-21619. Fix warning message caused by incorrect ternary operator evaluation
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-03-25 20:11:50 +01:00
stack c6dc2541e9 Preparing development version 2.1.5-SNAPSHOT 2019-03-24 16:02:56 +00:00
stack 57b29f2bcf Preparing HBase release 2.1.4RC1.5; tagging and updates to CHANGES.md and RELEASENOTES.md 2019-03-24 16:02:41 +00:00
stack 73e40680c0 HBASE-22052 pom cleaning; ADDENDUM 2019-03-23 17:19:58 -04:00
stack fb56e4c454 HBASE-22052 pom cleaning; filter out jersey-core in hadoop2 to match hadoop3 and remove redunant version specifications
This is a reapply of a reverted commit with amendments. This commit
includes HBASE-22059 amendment. We reverted because of the HBASE-22059
amendment. This patch is HBASE-22052 plus an amended HBASE-22059. See
HBASE-22052 for full story.

jersey-core is problematic. It was transitively included from hadoop
and polluting our CLASSPATH with an implementation of a 1.x version
of the javax.ws.rs.core.Response Interface from jsr311-api when we
want the javax.ws.rs-api 2.x version.

    M hbase-endpoint/pom.xml
    M hbase-http/pom.xml
    M hbase-mapreduce/pom.xml
    M hbase-rest/pom.xml
    M hbase-server/pom.xml
    M hbase-zookeeper/pom.xml
     Remove redundant version specification (and the odd property define
     done already up in parent pom).
    M hbase-it/pom.xml
    M hbase-rest/pom.xml
     Exclude jersey-core explicitly.

    M hbase-procedure/pom.xml
     Remove redundant version and classifier.

    M pom.xml
     Add jersey-core exclusions to all dependencies that pull it in
     except hadoop-minicluster. mr tests fail w/o the jersey-core
     so let it in for minicluster and then in modules, exclude it
     where it causes damage as in hbase-it.
2019-03-23 08:57:03 -04:00
Sakthi ef1ed87679
HBASE-21991: Fix MetaMetrics issues - [Race condition, Faulty remove logic], few improvements
Signed-off-by: Xu Cang <xucang@apache.org>
2019-03-21 13:57:27 -07:00
stack 1f84dfc796 Revert "HBASE-22052 pom cleaning; filter out jersey-core in hadoop2 to match hadoop3 and remove redunant version specifications"
This reverts commit ba29af8f54.
2019-03-21 08:21:44 -07:00
stack 59c1e2b07c Preparing development version 2.1.5-SNAPSHOT 2019-03-19 18:44:34 +00:00
stack 5b7722f855 Preparing HBase release 2.1.4RC1; tagging and updates to CHANGES.md and RELEASENOTES.md 2019-03-19 18:44:20 +00:00
Sakthi 40ac6ac1e6
HBASE-21800: RegionServer aborted due to NPE from MetaTableMetrics coprocessor
Have included code refactoring in MetaTableMetrics & LossyCounting

Signed-off-by: Xu Cang <xucang@apache.org>
2019-03-18 22:25:30 -07:00
stack e30755bf15 Preparing development version 2.1.5-SNAPSHOT 2019-03-18 23:02:12 +00:00
stack 18a6ad74b9 Preparing HBase release 2.1.4RC1; tagging and updates to CHANGES.md and RELEASENOTES.md 2019-03-18 23:01:58 +00:00
stack 74837d3fc5 Preparing development version 2.1.5-SNAPSHOT 2019-03-18 19:01:27 +00:00
stack ec50f16c33 Preparing HBase release 2.1.4RC1; tagging and updates to CHANGES.md and RELEASENOTES.md 2019-03-18 19:01:12 +00:00
stack ba29af8f54 HBASE-22052 pom cleaning; filter out jersey-core in hadoop2 to match hadoop3 and remove redunant version specifications
jersey-core is problematic. It was transitively included from hadoop
and polluting our CLASSPATH with an implementation of a 1.x version
of the javax.ws.rs.core.Response Interface from jsr311-api when we
want the javax.ws.rs-api 2.x version.

    M hbase-endpoint/pom.xml
    M hbase-http/pom.xml
    M hbase-mapreduce/pom.xml
    M hbase-rest/pom.xml
    M hbase-server/pom.xml
    M hbase-zookeeper/pom.xml
     Remove redundant version specification (and the odd property define
     done already up in parent pom).
    M hbase-it/pom.xml
    M hbase-rest/pom.xml
     Exclude jersey-core explicitly.

    M hbase-procedure/pom.xml
     Remove redundant version and classifier.

    M pom.xml
     Add jersey-core exclusions to all dependencies that pull it in
     except hadoop-minicluster. mr tests fail w/o the jersey-core
     so let it in for minicluster and then in modules, exclude it
     where it causes damage as in hbase-it.
2019-03-18 11:25:13 -07:00
Andrew Purtell 862c89fca0
HBASE-21926 Profiler servlet 2019-03-17 18:48:30 -07:00
zhangduo 56520820eb HBASE-21736 Remove the server from online servers before scheduling SCP for it in hbck
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-03-13 11:07:38 +08:00
stack 235272056d HBASE-22006 Fix branch-2.1 findbugs warning; causes nightly show as failed.
(cherry picked from commit aa8a999779)
2019-03-07 08:57:24 -06:00
Sean Busbey 3c7a349c2e Revert "SE-22006 Fix branch-2.1 findbugs warning; causes nightly show as failed."
This reverts commit aa8a999779.

bad commit message
2019-03-07 08:55:36 -06:00