huzheng
d39f40e787
HBASE-17864: Implement async snapshot/cloneSnapshot/restoreSnapshot methods
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2017-04-21 18:57:43 +08:00
Ashish Singhi
87f2bb5796
HBASE-13288 Fix naming of parameter in Delete constructor
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-04-21 11:09:44 +08:00
Guanghao Zhang
40cc666ac9
HBASE-17915 Implement async replication admin methods
2017-04-20 18:13:03 +08:00
huzheng
8db9760363
HBASE-17866: Implement async setQuota/getQuota methods
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2017-04-17 09:49:30 +08:00
Michael Stack
7678855fac
HBASE-17904 Get runs into NoSuchElementException when using Read Replica, with hbase. ipc.client.specificThreadForWriting
...
to be true and hbase.rpc.client.impl to be org.apache.hadoop.hbase.ipc.RpcClientImpl (Huaxiang Sun)
2017-04-16 11:01:06 -07:00
Umesh Agashe
c8461456d0
HBASE-17888: Added generic methods for updating metrics on submit and finish of a procedure execution
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-04-14 11:51:08 -07:00
AShiou
23249eb0f5
HBASE-17895 TestAsyncProcess#testAction fails if unsafe support is false
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-04-12 11:42:13 +08:00
Nemo Chen
0b5bd78d6e
HBASE-16469 Several log refactoring/improvement suggestions
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-04-11 14:16:12 -05:00
Chia-Ping Tsai
18c5ecf6ed
HBASE-17881 Remove the ByteBufferCellImpl
2017-04-07 21:14:19 +08:00
Yu Li
d7e3116a17
HBASE-17886 Fix compatibility of ServerSideScanMetrics
2017-04-06 17:29:22 +08:00
zhangduo
a66d491892
HBASE-17857 Remove IS annotations from IA.Public classes
2017-04-05 15:34:06 +08:00
huzheng
5f98ad2053
HBASE-17668: Implement async assgin/offline/move/unassign methods
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-04-01 08:19:14 +08:00
zhangduo
0ec1459467
HBASE-17855 Fix typo in async client implementation
2017-03-31 13:00:27 +08:00
Michael Stack
d033cbb715
HBASE-17844 Subset of HBASE-14614, Procedure v2: Core Assignment Manager (non-critical changes)
...
Minor changes related to HBASE-14614. Added comments. Changed logging.
Added toString formatting. Removed imports. Removed unused code.
2017-03-30 10:31:04 -07:00
Guanghao Zhang
752b258b7c
HBASE-17520 Implement isTableEnabled/Disabled/Available methods
2017-03-30 13:37:17 +08:00
Jan Hentschel
50e9825139
HBASE-13395 Removed HTableInterface
...
Signed-off-by: CHIA-PING TSAI <chia7712@gmail.com>
2017-03-26 00:04:21 +08:00
huzheng
faf81d5133
HBASE-17669: Implement async mergeRegion/splitRegion methods
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-03-24 21:25:24 +08:00
zhangduo
f1c1f258e5
HBASE-17595 addendum fix the problem for mayHaveMoreCellsInRow
2017-03-23 20:34:10 +08:00
CHIA-PING TSAI
fe3c32ebd5
HBASE-17809 cleanup unused class
2017-03-23 14:15:28 +08:00
zhangduo
cc59fe4e91
HBASE-17812 Remove RpcConnection from pool in AbstractRpcClient.cancelConnections
2017-03-21 10:07:16 +08:00
brandboat
9c8f02e4ef
HBASE-16014 Get and Put constructor argument lists are divergent
...
Signed-off-by: CHIA-PING TSAI <chia7712@gmail.com>
2017-03-21 09:33:24 +08:00
Jan Hentschel
55d6dcaf87
HBASE-16084 Cleaned up the stale references in Javadoc
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-03-20 10:55:36 -07:00
zhangduo
5b4bb8217d
HBASE-17691 Add ScanMetrics support for async scan
2017-03-20 20:54:04 +08:00
tedyu
75d0f49dcd
HBASE-14123 HBase Backup/Restore Phase 2 (Vladimir Rodionov)
2017-03-18 03:04:19 -07:00
CHIA-PING TSAI
e2a070cae0
HBASE-17778 Remove the testing code in the AsyncRequestFutureImpl
2017-03-17 07:49:13 +08:00
Guanghao Zhang
6a6fff103e
HBASE-17790 Mark ReplicationAdmin's peerAdded and listReplicationPeers as Deprecated
2017-03-16 16:55:18 +08:00
zhangduo
1849e8a5a7
HBASE-17740 Correct the semantic of batch and partial for async client
2017-03-16 09:44:23 +08:00
Chia-Ping Tsai
0ecb678259
HBASE-17723 ClientAsyncPrefetchScanner may end prematurely when the size of the cache is one
2017-03-16 03:07:20 +08:00
zhangduo
a49bc58a54
HBASE-17584 Expose ScanMetrics with ResultScanner rather than Scan
2017-03-15 17:48:58 +08:00
tedyu
777fea552e
HBASE-17779 disable_table_replication returns misleading message and does not turn off replication (Janos Gub)
2017-03-14 12:13:34 -07:00
zhangduo
ed6e5d6999
HBASE-17763 IPCUtil.wrapException will wrap DoNotRetryIOException with IOException
2017-03-10 15:37:59 +08:00
Yu Li
c63a871176
HBASE-17745 Support short circuit connection for master services
2017-03-10 09:15:04 +08:00
Guanghao Zhang
4ff838df13
HBASE-17600 Implement get/create/modify/delete/list namespace admin operations
2017-03-09 10:32:46 +08:00
tedyu
c42a0665b9
HBASE-17460 enable_table_replication can not perform cyclic replication of a table - addendum removes replication check (Janos Gub)
2017-03-07 19:42:26 -08:00
Jan Hentschel
b53f354763
HBASE-17532 Replaced explicit type with diamond operator
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-03-07 11:22:51 -08:00
Karan Mehta
fee86ebd7b
HBASE-17716 Formalize Scan Metric names
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-03-07 07:41:54 -08:00
Phil Yang
b635414e83
HBASE-15484 Correct the semantic of batch and partial - amend to fix bug and revise the JavaDoc for related APIs.
2017-03-07 22:23:56 +08:00
Phil Yang
0d3e986f7e
HBASE-15484 Correct the semantic of batch and partial
2017-03-07 11:52:04 +08:00
Michael Stack
4beae9a56e
Javadoc on what BLOCKSIZE means (related to HBASE-15248)
2017-03-06 15:53:13 -08:00
Andrew Purtell
404a2883f2
HBASE-17722 Metrics subsystem stop/start messages add a lot of useless bulk to operational logging
2017-03-03 12:40:06 -08:00
Josh Elser
5645684ec9
HBASE-17717 Explicitly use "sasl" ACL scheme for hbase superuser
...
The special "auth" ZK ACL scheme will always set the ACL's id (the
user who is allowed) to be the authenticated user of the ZK connection.
This results in the HBase superuser not actually receiving the
permissions as the ZKUtil intends to do. Since we know we have security
enabled, we can instead explicitly list "sasl" as the ACL scheme
instead.
2017-03-02 15:46:33 -05:00
huzheng
697a55a878
HBASE-17646: Implement Async getRegion method
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-03-02 11:52:05 +08:00
Jingcheng Du
f4e0ea24e6
HBASE-17688 MultiRowRangeFilter not working correctly if given same start and stop RowKey
2017-02-28 11:38:35 +08:00
Jingcheng Du
5a8f1e8aaa
HBASE-17690 Clean up MOB code
2017-02-28 09:57:34 +08:00
Jan Hentschel
84a9eb3f5c
HBASE-17634 Cleaned up the usage of Result.isPartial
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-02-27 20:44:35 +08:00
Apekshit Sharma
f444b3b542
HBASE-17312 Use 'default' keyword in coprocessor Observer interfaces to get rid of 'Base...Observer' implementations. Some javadoc improvements too.
...
Reason for refactor:
In cases where one might need to use multiple observers, say region, master and regionserver; and the fact that only one class can be extended, it gives rise to following pattern:
public class BaseMasterAndRegionObserver
extends BaseRegionObserver
implements MasterObserver
class AccessController
extends BaseMasterAndRegionObserver
implements RegionServerObserver
were BaseMasterAndRegionObserver is full copy of BaseMasterObserver.
There is an example of simple case too where the current design fails.
Say only one observer is needed by the coprocessor, but the design doesn't permit extending even that single observer (see RSGroupAdminEndpoint), that leads to copy of full Bas
e...Observer class into coprocessor class leading to 1000s of lines of code and this ugly mix of 5 main functions with 100 useless functions.
Javadocs changes:
- Adds class comments on 'default' methods and expectations.
- Adds explanaiton of Exception handling in Observers' class comment. Removes redundant @throws before each function.
- Improves javadocs for a bunch of functions
- deletes empty @params in a bunch of places
Change-Id: I265738d47e8554e7b4678e88bb916a0cc7d00ab3
2017-02-25 02:49:01 -08:00
zhangduo
62de29e6f2
HBASE-16991 Make the initialization of AsyncConnection asynchronous
2017-02-24 15:36:54 +08:00
tedyu
371f2bd907
HBASE-17460 enable_table_replication can not perform cyclic replication of a table - addendum addresses Enis' comments
2017-02-23 21:10:44 -08:00
Abhishek Singh Chouhan
0d656b1394
Amend HBASE-17069 RegionServer writes invalid META entries in some circumstances
...
Fix Hregioninfo being null during merge
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-02-23 13:45:58 -08:00
zhangduo
8fb44fae35
HBASE-17595 Add partial result support for small/limited scan
2017-02-23 16:03:42 +08:00