hbase.git
9 hours agoHBASE-21899 Fix missing variables for slf4j Logger master
Daisuke Kobayashi [Thu, 14 Feb 2019 09:10:19 +0000 (18:10 +0900)] 
HBASE-21899 Fix missing variables for slf4j Logger

Signed-off-by: Toshihiro Suzuki <brfrn169@gmail.com>
34 hours agoHBASE-21909 Validate the put instance before executing in AsyncTable.put method
zhangduo [Fri, 15 Feb 2019 12:57:56 +0000 (20:57 +0800)] 
HBASE-21909 Validate the put instance before executing in AsyncTable.put method

Signed-off-by: Michael Stack <stack@apache.org>
34 hours agoHBASE-21908 Remove Scan.getScanMetrics
zhangduo [Sat, 16 Feb 2019 09:39:10 +0000 (17:39 +0800)] 
HBASE-21908 Remove Scan.getScanMetrics

Signed-off-by: Michael Stack <stack@apache.org>
2 days agoHBASE-21872 Use a call that defaults to UTF-8 charset for string to byte encoding
Josh Elser [Mon, 11 Feb 2019 18:19:23 +0000 (13:19 -0500)] 
HBASE-21872 Use a call that defaults to UTF-8 charset for string to byte encoding

Fixed commit message

Signed-off-by: Sean Busbey <busbey@apache.org>
2 days agoRevert "HBASE-21782 Use a call that defaults to UTF-8 charset for string to byte...
Josh Elser [Fri, 15 Feb 2019 17:10:04 +0000 (12:10 -0500)] 
Revert "HBASE-21782 Use a call that defaults to UTF-8 charset for string to byte encoding"

This reverts commit 3d4e1d57e57edd9c23e83048e5d376bff2270859. Fixing incorrect Jira id.

2 days agoHBASE-21686 Update downloads page with 1.2.10 release.
Sean Busbey [Fri, 15 Feb 2019 16:36:56 +0000 (10:36 -0600)] 
HBASE-21686 Update downloads page with 1.2.10 release.

2 days agoHBASE-21910 The nonce implementation is wrong for AsyncTable
Duo Zhang [Fri, 15 Feb 2019 09:07:21 +0000 (17:07 +0800)] 
HBASE-21910 The nonce implementation is wrong for AsyncTable

Signed-off-by: Guanghao Zhang <zghao@apache.org>
2 days agoHBASE-21814 Remove the TODO in AccessControlLists#addUserPermission
Guanghao Zhang [Thu, 31 Jan 2019 01:56:05 +0000 (09:56 +0800)] 
HBASE-21814 Remove the TODO in AccessControlLists#addUserPermission

2 days agoHBASE-21875 Change the retry logic in RSProcedureDispatcher to 'retry by default...
Duo Zhang [Fri, 15 Feb 2019 03:04:23 +0000 (11:04 +0800)] 
HBASE-21875 Change the retry logic in RSProcedureDispatcher to 'retry by default, only if xxx'

Signed-off-by: Guanghao Zhang <zghao@apache.org>
3 days agoHBASE-21782 Use a call that defaults to UTF-8 charset for string to byte encoding
Josh Elser [Mon, 11 Feb 2019 18:19:23 +0000 (13:19 -0500)] 
HBASE-21782 Use a call that defaults to UTF-8 charset for string to byte encoding

Signed-off-by: Sean Busbey <busbey@apache.org>
3 days agoHBASE-21900 Infinite loop in AsyncMetaRegionLocator if we can not get the location...
Duo Zhang [Thu, 14 Feb 2019 10:02:44 +0000 (18:02 +0800)] 
HBASE-21900 Infinite loop in AsyncMetaRegionLocator if we can not get the location for meta

Signed-off-by: Guanghao Zhang <zghao@apache.org>
3 days agoHBASE-21890 Use execute instead of submit to submit a task in RemoteProcedureDispatcher
Duo Zhang [Thu, 14 Feb 2019 06:15:32 +0000 (14:15 +0800)] 
HBASE-21890 Use execute instead of submit to submit a task in RemoteProcedureDispatcher

Signed-off-by: Michael Stack <stack@apache.org>
3 days agoHBASE-21888 Add a isClosed method to AsyncConnection
Duo Zhang [Thu, 14 Feb 2019 03:41:05 +0000 (11:41 +0800)] 
HBASE-21888 Add a isClosed method to AsyncConnection

Signed-off-by: Guanghao Zhang <zghao@apache.org>
3 days agoHBASE-21896 Add 2.1.3 to download page
Duo Zhang [Thu, 14 Feb 2019 01:58:00 +0000 (09:58 +0800)] 
HBASE-21896 Add 2.1.3 to download page

3 days agoHBASE-21849 master serving regions version is not handled correctly
Sergey Shelukhin [Thu, 14 Feb 2019 00:06:48 +0000 (16:06 -0800)] 
HBASE-21849 master serving regions version is not handled correctly

Signed-off-by: Michael Stack <stack@apache.org>
4 days agoHBASE-21884 avoid autoboxing in ugi ref counting for secure bulk load
Sean Busbey [Wed, 13 Feb 2019 05:26:01 +0000 (23:26 -0600)] 
HBASE-21884 avoid autoboxing in ugi ref counting for secure bulk load

Signed-off-by: Peter Somogyi <psomogyi@apache.org>
4 days agoHBASE-21889 Use thrift 0.12.0 when build thrift by compile-thrift profile
Guanghao Zhang [Wed, 13 Feb 2019 08:11:58 +0000 (16:11 +0800)] 
HBASE-21889 Use thrift 0.12.0 when build thrift by compile-thrift profile

4 days agoHBASE-21859 Add clearRegionLocationCache method for AsyncConnection
zhangduo [Fri, 8 Feb 2019 07:29:11 +0000 (15:29 +0800)] 
HBASE-21859 Add clearRegionLocationCache method for AsyncConnection

Signed-off-by: Guanghao Zhang <zghao@apache.org>
4 days agoHBASE-21785 master reports open regions as RITs and also messes up rit age metric
Sergey Shelukhin [Tue, 12 Feb 2019 20:53:17 +0000 (12:53 -0800)] 
HBASE-21785 master reports open regions as RITs and also messes up rit age metric

Signed-off-by: Duo Zhang <zhangduo@apache.org>
5 days agoHBASE-21780: Avoid a wide line on the RegionServer webUI for many ZooKeeper servers
Sakthi [Fri, 25 Jan 2019 05:20:35 +0000 (21:20 -0800)] 
HBASE-21780: Avoid a wide line on the RegionServer webUI for many ZooKeeper servers

Signed-off-by: Peter Somogyi <psomogyi@apache.org>
5 days agoHBASE-18484 VerifyRep by snapshot does not work when Yarn/SourceHBase/PeerHBase locat...
huzheng [Thu, 24 Jan 2019 13:29:11 +0000 (21:29 +0800)] 
HBASE-18484 VerifyRep by snapshot does not work when Yarn/SourceHBase/PeerHBase located in three different HDFS clusters

5 days agoHBASE-21868 Remove legacy bulk load support
Duo Zhang [Mon, 11 Feb 2019 08:05:24 +0000 (16:05 +0800)] 
HBASE-21868 Remove legacy bulk load support

Signed-off-by: Michael Stack <stack@apache.org>
6 days agoHBASE-21636 Enhance the shell scan command to support missing scanner specifications...
Nihal Jain [Thu, 24 Jan 2019 18:17:57 +0000 (23:47 +0530)] 
HBASE-21636 Enhance the shell scan command to support missing scanner specifications like ReadType, IsolationLevel etc.

6 days agoHBASE-21854 Race condition in TestProcedureSkipPersistence
Duo Zhang [Mon, 11 Feb 2019 08:33:14 +0000 (16:33 +0800)] 
HBASE-21854 Race condition in TestProcedureSkipPersistence

Signed-off-by: Peter Somogyi <psomogyi@apache.org>
6 days agoHBASE-21857 Addendum fix broken UTs
zhangduo [Sun, 10 Feb 2019 10:21:24 +0000 (18:21 +0800)] 
HBASE-21857 Addendum fix broken UTs

7 days agoHBASE-21201 Support to run VerifyReplication MR tool without peerid
Toshihiro Suzuki [Thu, 24 Jan 2019 15:24:39 +0000 (00:24 +0900)] 
HBASE-21201 Support to run VerifyReplication MR tool without peerid

Signed-off-by: Josh Elser <elserj@apache.org>
7 days agoHBASE-21862 IPCUtil.wrapException should keep the original exception types for all...
zhangduo [Sun, 10 Feb 2019 00:15:11 +0000 (08:15 +0800)] 
HBASE-21862 IPCUtil.wrapException should keep the original exception types for all the connection exceptions

Signed-off-by: Michael Stack <stack@apache.org>
9 days agoHBASE-21800: RegionServer aborted due to NPE from MetaTableMetrics coprocessor
Sakthi [Tue, 29 Jan 2019 19:20:45 +0000 (11:20 -0800)] 
HBASE-21800: RegionServer aborted due to NPE from MetaTableMetrics coprocessor

Have included code refactoring in MetaTableMetrics & LossyCounting

9 days agoHBASE-21857 Do not need to check clusterKey if replicationEndpoint is provided when...
zhangduo [Fri, 8 Feb 2019 01:56:52 +0000 (09:56 +0800)] 
HBASE-21857 Do not need to check clusterKey if replicationEndpoint is provided when adding a peer

Signed-off-by: Xu Cang <xucang@apache.org>
9 days agoHBASE-21816 : Print source cluster replication config directory
kpalanisamy [Fri, 8 Feb 2019 00:29:21 +0000 (16:29 -0800)] 
HBASE-21816 : Print source cluster replication config directory

Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Toshihiro Suzuki <brfrn169@gmail.com>
10 days agoHBASE-21853 update copyright notices for contributions in 2019.
Sean Busbey [Thu, 7 Feb 2019 02:53:12 +0000 (20:53 -0600)] 
HBASE-21853 update copyright notices for contributions in 2019.

Signed-off-by: Amit Virmani <avirmani@cloudera.com>
Signed-off-by: Sakthi <sakthivel.azhaku@gmail.com>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
10 days agoHBASE-21843 RegionGroupingProvider breaks the meta wal file name pattern which may...
zhangduo [Wed, 6 Feb 2019 05:33:38 +0000 (13:33 +0800)] 
HBASE-21843 RegionGroupingProvider breaks the meta wal file name pattern which may cause data loss for meta region

11 days agoHBASE-21838 Create a special ReplicationEndpoint just for verifying the WAL entries...
zhangduo [Wed, 6 Feb 2019 06:02:52 +0000 (14:02 +0800)] 
HBASE-21838 Create a special ReplicationEndpoint just for verifying the WAL entries are fine

11 days agoAdding xucang as a developer
Xu Cang [Tue, 5 Feb 2019 22:12:28 +0000 (14:12 -0800)] 
Adding xucang as a developer

12 days agoHBASE-19616 Review of LogCleaner Class
stack [Tue, 5 Feb 2019 06:16:26 +0000 (22:16 -0800)] 
HBASE-19616 Review of LogCleaner Class

13 days agoHBASE-21795 Client application may get stuck (time bound) if a table modify op is...
Nihal Jain [Mon, 28 Jan 2019 08:35:25 +0000 (14:05 +0530)] 
HBASE-21795 Client application may get stuck (time bound) if a table modify op is called immediately after split op

Signed-off-by: zhangduo <zhangduo@apache.org>
13 days agoHBASE-21840 TestHRegionWithInMemoryFlush fails with NPE
zhangduo [Mon, 4 Feb 2019 05:26:37 +0000 (13:26 +0800)] 
HBASE-21840 TestHRegionWithInMemoryFlush fails with NPE

2 weeks agoHBASE-21765 Website should point to lists.apache.org
Surbhi Kochhar [Wed, 23 Jan 2019 20:58:52 +0000 (12:58 -0800)] 
HBASE-21765 Website should point to lists.apache.org

Signed-off-by: Sean Busbey <busbey@apache.org>
2 weeks agoHBASE-21812 Address ruby static analysis for shell/bin modules [2nd pass]
Sakthi [Fri, 1 Feb 2019 19:21:49 +0000 (11:21 -0800)] 
HBASE-21812 Address ruby static analysis for shell/bin modules [2nd pass]

Signed-off-by: Sean Busbey <busbey@apache.org>
2 weeks agoHBASE-21829 Use FutureUtils.addListener instead of calling whenComplete directly
zhangduo [Sat, 2 Feb 2019 13:24:18 +0000 (21:24 +0800)] 
HBASE-21829 Use FutureUtils.addListener instead of calling whenComplete directly

2 weeks agoHBASE-21833 Use NettyAsyncFSWALConfigHelper.setEventLoopConfig to prevent creating...
zhangduo [Sun, 3 Feb 2019 01:07:03 +0000 (09:07 +0800)] 
HBASE-21833 Use NettyAsyncFSWALConfigHelper.setEventLoopConfig to prevent creating too many netty event loop when executing TestHRegion

2 weeks agoHBASE-21828 Make sure we do not return CompletionException when locating region
zhangduo [Sat, 2 Feb 2019 12:31:13 +0000 (20:31 +0800)] 
HBASE-21828 Make sure we do not return CompletionException when locating region

2 weeks agoHBASE-21811 region can be opened on two servers due to race condition with procedures...
Sergey Shelukhin [Sat, 2 Feb 2019 03:00:53 +0000 (11:00 +0800)] 
HBASE-21811 region can be opened on two servers due to race condition with procedures and server reports

The original fix is provided by Sergey Shelukhin, the UT is added by Duo Zhang

Amending-Author: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2 weeks agoHBASE-21808 Ensure we can build with JDK11 targetting JDK8
Sean Busbey [Wed, 30 Jan 2019 08:20:33 +0000 (02:20 -0600)] 
HBASE-21808 Ensure we can build with JDK11 targetting JDK8

Signed-off-by: Josh Elser <elserj@apache.org>
2 weeks agoHBASE-21794 Update the Coprocessor observer example given in section 111.1 of the...
Sakthi [Wed, 30 Jan 2019 21:08:31 +0000 (13:08 -0800)] 
HBASE-21794 Update the Coprocessor observer example given in section 111.1 of the ref guide.

Signed-off-by: Sean Busbey <busbey@apache.org>
2 weeks agoHBASE-21764 Size of in-memory compaction thread pool shoud be configurable
huzheng [Wed, 30 Jan 2019 08:15:02 +0000 (16:15 +0800)] 
HBASE-21764 Size of in-memory compaction thread pool shoud be configurable

2 weeks agoHBASE-21644 Modify table procedure runs infinitely for a table having region replicat...
Nihal Jain [Mon, 21 Jan 2019 07:03:01 +0000 (12:33 +0530)] 
HBASE-21644 Modify table procedure runs infinitely for a table having region replication > 1

Signed-off-by: zhangduo <zhangduo@apache.org>
2 weeks agoHBASE-21809 Add retry thrift client for ThriftTable/Admin
Allan Yang [Thu, 31 Jan 2019 08:43:09 +0000 (16:43 +0800)] 
HBASE-21809 Add retry thrift client for ThriftTable/Admin

2 weeks agoHBASE-21404 Master/RS navbar active state does not work
Nihal Jain [Sun, 27 Jan 2019 11:20:14 +0000 (16:50 +0530)] 
HBASE-21404 Master/RS navbar active state does not work

Signed-off-by: Jingyun Tian <tianjy@apache.org>
2 weeks agoHBASE-21806 add an option to roll WAL on very slow syncs
Sergey Shelukhin [Thu, 31 Jan 2019 00:43:42 +0000 (16:43 -0800)] 
HBASE-21806 add an option to roll WAL on very slow syncs

Signed-off-by: Duo Zhang <zhangduo@apache.org>
2 weeks agoHBASE-21775 ADDENDUM - fix TestAsyncProcess
Tommy Li [Wed, 30 Jan 2019 21:19:07 +0000 (13:19 -0800)] 
HBASE-21775 ADDENDUM - fix TestAsyncProcess

2 weeks agoHBASE-21733 SnapshotQuotaObserverChore should only fetch space quotas
meiyi [Fri, 18 Jan 2019 01:51:51 +0000 (09:51 +0800)] 
HBASE-21733 SnapshotQuotaObserverChore should only fetch space quotas

Signed-off-by: Guanghao Zhang <zghao@apache.org>
2 weeks agoHBASE-21699 Fixed create table failed when using SPLITS_FILE => 'splits.txt'
wanghuan [Wed, 9 Jan 2019 05:41:13 +0000 (13:41 +0800)] 
HBASE-21699 Fixed create table failed when using SPLITS_FILE => 'splits.txt'

Signed-off-by: Guanghao Zhang <zghao@apache.org>
2 weeks agoHBASE-21739 Move grant/revoke from regionserver to master
meiyi [Tue, 29 Jan 2019 11:52:50 +0000 (19:52 +0800)] 
HBASE-21739 Move grant/revoke from regionserver to master

Signed-off-by: Guanghao Zhang <zghao@apache.org>
2 weeks agoHBASE-21791 Upgrade thrift dependency to 0.12.0
zhangduo [Sun, 27 Jan 2019 04:02:00 +0000 (12:02 +0800)] 
HBASE-21791 Upgrade thrift dependency to 0.12.0

2 weeks agoHBASE-21792 Mark HTableMultiplexer as deprecated and remove it in 3.0.0
Duo Zhang [Mon, 28 Jan 2019 10:11:40 +0000 (18:11 +0800)] 
HBASE-21792 Mark HTableMultiplexer as deprecated and remove it in 3.0.0

Signed-off-by: Michael Stack <stack@apache.org>
2 weeks agoHBASE-21790 - Detail docs on ref guide for CompactionTool
Wellington Chevreuil [Sat, 26 Jan 2019 16:48:27 +0000 (10:48 -0600)] 
HBASE-21790 - Detail docs on ref guide for CompactionTool

Change-Id: I5d60d177d562d94296b278297dcbf2f5a9eba0ae

3 weeks agoHBASE-21789 Rewrite MetaTableAccessor.multiMutate with Table.coprocessorService
zhangduo [Sat, 26 Jan 2019 15:22:13 +0000 (23:22 +0800)] 
HBASE-21789 Rewrite MetaTableAccessor.multiMutate with Table.coprocessorService

Signed-off-by: Michael Stack <stack@apache.org>
3 weeks agoHBASE-21782 LoadIncrementalHFiles should not be IA.Public
zhangduo [Sat, 26 Jan 2019 11:44:10 +0000 (19:44 +0800)] 
HBASE-21782 LoadIncrementalHFiles should not be IA.Public

Signed-off-by: Michael Stack <stack@apache.org>
3 weeks agoHBASE-21775 The BufferedMutator doesn't ever refresh region location cache
Tommy Li [Thu, 24 Jan 2019 23:37:49 +0000 (15:37 -0800)] 
HBASE-21775 The BufferedMutator doesn't ever refresh region location cache
Fix server location metadata refresh in multi-actions

Signed-off-by: stack <stack@apache.org>
3 weeks agoHBASE-21762 Move some methods in ClusterConnection to Connection
Duo Zhang [Thu, 24 Jan 2019 10:31:32 +0000 (18:31 +0800)] 
HBASE-21762 Move some methods in ClusterConnection to Connection

Signed-off-by: Peter Somogyi <psomogyi@apache.org>
3 weeks agoHBASE-21741: Add a note in "HFile Tool" section regarding 'seqid=0'
Sakthi [Fri, 18 Jan 2019 22:26:48 +0000 (14:26 -0800)] 
HBASE-21741: Add a note in "HFile Tool" section regarding 'seqid=0'

Signed-off-by: Peter Somogyi <psomogyi@apache.org>
3 weeks agoHBASE-21689: Make table/namespace specific current quota info available in shell...
Sakthi [Tue, 22 Jan 2019 08:07:48 +0000 (00:07 -0800)] 
HBASE-21689: Make table/namespace specific current quota info available in shell(describe_namespace & describe)

Signed-off-by: Guanghao Zhang <zghao@apache.org>
3 weeks agoHBASE-21713 Support set region server throttle quota
meiyi [Fri, 18 Jan 2019 08:16:52 +0000 (16:16 +0800)] 
HBASE-21713 Support set region server throttle quota

Signed-off-by: Guanghao Zhang <zghao@apache.org>
3 weeks agoHBASE-20215 - Rename CollectionUtils to ConcurrentMapUtils
Wellington Chevreuil [Wed, 23 Jan 2019 20:19:36 +0000 (14:19 -0600)] 
HBASE-20215 - Rename CollectionUtils to ConcurrentMapUtils

3 weeks agoHBASE-21729 Extract ProcedureCoordinatorRpcs and ProcedureMemberRpcs from Coordinated...
Jingyun Tian [Thu, 24 Jan 2019 11:30:52 +0000 (19:30 +0800)] 
HBASE-21729 Extract ProcedureCoordinatorRpcs and ProcedureMemberRpcs from CoordinatedStateManager

3 weeks agoHBASE-21770 Should deal with meta table in HRegionLocator.getAllRegionLocations
zhangduo [Thu, 24 Jan 2019 14:34:46 +0000 (22:34 +0800)] 
HBASE-21770 Should deal with meta table in HRegionLocator.getAllRegionLocations

Signed-off-by: Guanghao Zhang <zghao@apache.org>
3 weeks agoHBASE-21761 Align the methods in RegionLocator and AsyncTableRegionLocator
zhangduo [Wed, 23 Jan 2019 13:26:56 +0000 (21:26 +0800)] 
HBASE-21761 Align the methods in RegionLocator and AsyncTableRegionLocator

Signed-off-by: Guanghao Zhang <zghao@apache.org>
3 weeks agoHBASE-21715 set timeout instead of throwing Exception when calling ProcedureFuture...
xujunhong [Wed, 23 Jan 2019 11:42:59 +0000 (19:42 +0800)] 
HBASE-21715 set timeout instead of throwing Exception when calling ProcedureFuture.get in client side.

Signed-off-by: Duo Zhang <zhangduo@apache.org>
3 weeks agoHBASE-21716 Add toStringCustomizedValues to TableDescriptor
Kevin [Mon, 21 Jan 2019 07:58:48 +0000 (15:58 +0800)] 
HBASE-21716 Add toStringCustomizedValues to TableDescriptor

Signed-off-by: Duo Zhang <zhangduo@apache.org>
3 weeks agoHBASE-21720 : metric to measure how actions are distributed to servers within a Multi...
Tommy Li [Thu, 24 Jan 2019 01:52:58 +0000 (17:52 -0800)] 
HBASE-21720 : metric to measure how actions are distributed to servers within a MultiAction

Signed-off-by: Sergey Shelukhin <sershe@apache.org>
3 weeks agoHBASE-21475 Put mutation (having TTL set) added via co-processor is retrieved even...
Nihal Jain [Tue, 13 Nov 2018 17:55:13 +0000 (23:25 +0530)] 
HBASE-21475 Put mutation (having TTL set) added via co-processor is retrieved even after TTL expires

Signed-off-by: Andrew Purtell <apurtell@apache.org>
3 weeks agoHBASE-21754 ReportRegionStateTransitionRequest should be executed in priority executor
Allan Yang [Wed, 23 Jan 2019 12:55:00 +0000 (20:55 +0800)] 
HBASE-21754 ReportRegionStateTransitionRequest should be executed in priority executor

3 weeks agoHBASE-21753 Support getting the locations for all the replicas of a region
Duo Zhang [Tue, 22 Jan 2019 08:56:47 +0000 (16:56 +0800)] 
HBASE-21753 Support getting the locations for all the replicas of a region

3 weeks agoHBASE-21626 log the regions blocking WAL from being archived ADDENDUM
Sergey Shelukhin [Tue, 22 Jan 2019 23:15:38 +0000 (15:15 -0800)] 
HBASE-21626 log the regions blocking WAL from being archived ADDENDUM

Signed-off-by: Michael Stack <stack@apache.org>
3 weeks agoHBASE-21750 Most of KeyValueUtil#length can be replaced by cell#getSerializedSize...
huzheng [Mon, 21 Jan 2019 14:47:34 +0000 (22:47 +0800)] 
HBASE-21750 Most of KeyValueUtil#length can be replaced by cell#getSerializedSize for better performance because the latter one has been optimized

3 weeks agoHBASE-21734 Some optimization in FilterListWithOR
huzheng [Thu, 17 Jan 2019 13:57:30 +0000 (21:57 +0800)] 
HBASE-21734 Some optimization in FilterListWithOR

3 weeks agoHBASE-21749 RS UI may throw NPE and make rs-status page inaccessible with multiwal...
Nihal Jain [Mon, 21 Jan 2019 07:20:50 +0000 (12:50 +0530)] 
HBASE-21749 RS UI may throw NPE and make rs-status page inaccessible with multiwal and replication

Signed-off-by: Andrew Purtell <apurtell@apache.org>
3 weeks agoHBASE-21738 Remove all the CLSM#size operation in our memstore because it's an quite...
huzheng [Sat, 19 Jan 2019 08:54:17 +0000 (16:54 +0800)] 
HBASE-21738 Remove all the CLSM#size operation in our memstore because it's an quite time consuming.

4 weeks agoHBASE-21746 Fix two concern cases in RegionMover
zhangduo [Sun, 20 Jan 2019 00:56:45 +0000 (08:56 +0800)] 
HBASE-21746 Fix two concern cases in RegionMover

Signed-off-by: Guanghao Zhang <zghao@apache.org>
4 weeks agoHBASE-21726 Add getAllRegionLocations method to AsyncTableRegionLocator
Duo Zhang [Thu, 17 Jan 2019 09:42:00 +0000 (17:42 +0800)] 
HBASE-21726 Add getAllRegionLocations method to AsyncTableRegionLocator

4 weeks agoHBASE-21737 Fix typos in "Appendix A: HFile format" section in the doc
Sakthi [Fri, 18 Jan 2019 00:57:31 +0000 (16:57 -0800)] 
HBASE-21737 Fix typos in "Appendix A: HFile format" section in the doc

Signed-off-by: Sean Busbey <busbey@apache.org>
4 weeks agoHBASE-19695 Handle disabled table for async client
zhangduo [Sun, 13 Jan 2019 06:34:07 +0000 (14:34 +0800)] 
HBASE-19695 Handle disabled table for async client

Signed-off-by: tianjingyun <tianjy1990@gmail.com>
4 weeks agoHBASE-17370 Fix or provide shell scripts to drain and decommission region server
Nihal Jain [Wed, 16 Jan 2019 06:20:06 +0000 (11:50 +0530)] 
HBASE-17370 Fix or provide shell scripts to drain and decommission region server

Add shell support for the following:
- List decommissioned/draining region servers
- Decommission a list of region servers, optionally offload corresponding regions
- Recommission a region server, optionally load a list of passed regions

Signed-off-by: Guanghao Zhang <zghao@apache.org>
4 weeks agoHBASE-20209 Do Not Use Both Map containsKey and get Methods in Replication Sink
Beluga Behr [Wed, 16 Jan 2019 14:18:58 +0000 (09:18 -0500)] 
HBASE-20209 Do Not Use Both Map containsKey and get Methods in Replication Sink

Signed-off-by: Sean Busbey <busbey@apache.org>
4 weeks agoHBASE-21710 Add quota related methods to the Admin interface
Duo Zhang [Wed, 16 Jan 2019 09:27:30 +0000 (17:27 +0800)] 
HBASE-21710 Add quota related methods to the Admin interface

Signed-off-by: Michael Stack <stack@apache.org>
4 weeks agoHBASE-21731 Do not need to use ClusterConnection in IntegrationTestBigLinkedListWithV...
Duo Zhang [Wed, 16 Jan 2019 07:14:43 +0000 (15:14 +0800)] 
HBASE-21731 Do not need to use ClusterConnection in IntegrationTestBigLinkedListWithVisibility

Signed-off-by: Peter Somogyi <psomogyi@apache.org>
4 weeks agoHBASE-21732 Should call toUpperCase before using Enum.valueOf in some methods for...
Duo Zhang [Wed, 16 Jan 2019 10:38:58 +0000 (18:38 +0800)] 
HBASE-21732 Should call toUpperCase before using Enum.valueOf in some methods for ColumnFamilyDescriptor

Signed-off-by: Zheng Hu <openinx@gmail.com>
4 weeks agoHBASE-21727 Simplify documentation around client timeout
Peter Somogyi [Tue, 15 Jan 2019 14:24:34 +0000 (15:24 +0100)] 
HBASE-21727 Simplify documentation around client timeout

Signed-off-by: Michael Stack <stack@apache.org>
4 weeks agoHBASE-21711 Remove references to git.apache.org/hbase.git
Peter Somogyi [Tue, 15 Jan 2019 11:06:03 +0000 (12:06 +0100)] 
HBASE-21711 Remove references to git.apache.org/hbase.git

4 weeks agoHBASE-21712 Make submit-patch.py python3 compatible - ADDENDUM
Tommy Li [Tue, 15 Jan 2019 06:54:43 +0000 (22:54 -0800)] 
HBASE-21712 Make submit-patch.py python3 compatible - ADDENDUM

add future to python reqs

4 weeks agoHBASE-21612, Add developer debug options in HBase Config for REST server
Pankaj [Tue, 18 Dec 2018 18:33:21 +0000 (00:03 +0530)] 
HBASE-21612, Add developer debug options in HBase Config for REST server

4 weeks agoHBASE-21657 PrivateCellUtil#estimatedSerializedSizeOf has been the bottleneck in...
huzheng [Mon, 7 Jan 2019 06:41:18 +0000 (14:41 +0800)] 
HBASE-21657 PrivateCellUtil#estimatedSerializedSizeOf has been the bottleneck in 100% scan case

4 weeks agoHBASE-21647 Add status track for splitting WAL tasks
tianjingyun [Tue, 15 Jan 2019 12:19:13 +0000 (20:19 +0800)] 
HBASE-21647 Add status track for splitting WAL tasks

4 weeks agoHBASE-21639 maxHeapUsage value not read properly from config during EntryBuffers...
Pankaj [Fri, 28 Dec 2018 19:24:48 +0000 (00:54 +0530)] 
HBASE-21639 maxHeapUsage value not read properly from config during EntryBuffers initialization

4 weeks agoHBASE-21595, Print thread's information and stack traces when RS is aborting forcibly
Pankaj [Mon, 17 Dec 2018 19:33:08 +0000 (01:03 +0530)] 
HBASE-21595, Print thread's information and stack traces when RS is aborting forcibly

4 weeks agoHBASE-21634: Print error message when user uses unacceptable values for LIMIT while...
Sakthi [Wed, 9 Jan 2019 17:57:32 +0000 (09:57 -0800)] 
HBASE-21634: Print error message when user uses unacceptable values for LIMIT while setting quotas.

Signed-off-by: Guanghao Zhang <zghao@apache.org>
4 weeks agoHBASE-21225: Having RPC & Space quota on a table/Namespace doesn't allow space quota...
Sakthi [Fri, 11 Jan 2019 21:05:38 +0000 (13:05 -0800)] 
HBASE-21225: Having RPC & Space quota on a table/Namespace doesn't allow space quota to be removed using 'NONE'

Signed-off-by: Josh Elser <elserj@apache.org>
4 weeks agoHBASE-21707 Addendum remove debug logs
zhangduo [Tue, 15 Jan 2019 00:31:26 +0000 (08:31 +0800)] 
HBASE-21707 Addendum remove debug logs

4 weeks agoHBASE-21626 : log the regions blocking WAL from being archived
Sergey Shelukhin [Mon, 14 Jan 2019 22:52:24 +0000 (14:52 -0800)] 
HBASE-21626 : log the regions blocking WAL from being archived