Michael Stack
4cb09a494c
HBASE-16744 Procedure V2 - Lock procedures to allow clients to acquire
...
locks on tables/namespaces/regions (Matteo Bertozzi)
Incorporates review comments from
https://reviews.apache.org/r/52589/
https://reviews.apache.org/r/54388/
M hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableBase.java
Fix for eclipse complaint (from Duo Zhang)
M hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/Procedure.java
M hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java
M hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.java
Log formatting
M hbase-procedure/src/test/java/org/apache/hadoop/hbase/procedure2/ProcedureTestingUtility.java
Added wait procedures utility.
A hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/LockServiceProtos.java
A hbase-protocol-shaded/src/main/protobuf/LockService.proto b/hbase-protocol-shaded/src/main/protobuf/LockService.proto
Implement new locking CP overrides.
A hbase-server/src/main/java/org/apache/hadoop/hbase/client/locking/EntityLock.java
New hbase entity lock (ns, table, or regions)
A hbase-server/src/main/java/org/apache/hadoop/hbase/client/locking/LockServiceClient.java
Client that can use the new internal locking service.
2017-01-13 21:07:03 -08:00
Zach York
9fd5dab1a8
HBASE-17464 Fix getNewDataTestDirOnTestFS to always return a unique path
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-01-13 17:48:22 -08:00
tedyu
cdee1a7034
HBASE-17450 TablePermission#equals throws NPE after namespace support was added (huzheng)
2017-01-13 09:37:08 -08:00
Jan Hentschel
7794c530bd
HBASE-17416 Changed size() == 0 to isEmpty in hbase-protocol-shaded
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-01-13 08:38:58 -08:00
tedyu
6d98c48699
HBASE-17452 Failed taking snapshot - region Manifest proto-message too large (huaxiang sun)
2017-01-13 07:59:31 -08:00
eshcar
2f8ddf6fc5
HBASE-17434: New synchronization scheme for compaction pipeline
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-01-12 06:35:58 -08:00
Mike Grimes
f7d0f15c99
HBASE-17165 Add retry to LoadIncrementalHFiles tool
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-01-11 15:20:48 -08:00
tedyu
471cf13b1a
HBASE-17445 Count size of serialized exceptions in checking max result size quota
2017-01-11 07:00:27 -08:00
Yu Li
953416eb34
HBASE-14061 Support CF-level Storage Policy (addendum2)
...
Resolve TestPartitionedMobCompactor UT failure
2017-01-11 18:23:37 +08:00
Yu Li
36eeb2c569
HBASE-14061 Support CF-level Storage Policy (addendum)
...
Addendum to resolve compatible issue with Hadoop 2.8.0+ / 3.0.0-alpha1+, meantime added
a util method in ReflectionUtils for invoking method with reflection
2017-01-11 10:14:55 +08:00
Guanghao Zhang
ac3b1c9aa9
HBASE-17337 list replication peers request should be routed through master
2017-01-10 08:57:26 +08:00
Michael Stack
bd157ffe9a
Revert "HBASE-17434 New Synchronization Scheme for Compaction Pipeline (Eshcar Hillel)"
...
Undo premature commit
This reverts commit 1576269123
.
2017-01-09 15:40:01 -08:00
tedyu
8dd35631ca
HBASE-17429 HBase bulkload cannot support HDFS viewFs (shenxianqiang)
2017-01-09 14:48:51 -08:00
Michael Stack
dd1ae37148
HBASE-12148 Remove TimeRangeTracker as point of contention when many threads writing a Store (Huaxiang Sun)
2017-01-09 13:24:53 -08:00
Michael Stack
1576269123
HBASE-17434 New Synchronization Scheme for Compaction Pipeline (Eshcar Hillel)
2017-01-09 10:46:34 -08:00
tedyu
9cbeba6c3d
HBASE-17435 Call to preCommitStoreFile() hook encounters SaslException in secure deployment
2017-01-09 08:51:00 -08:00
Ramkrishna
f65a439f01
HBASE-17291 Remove ImmutableSegment#getKeyValueScanner (Ram)
2017-01-09 12:06:25 +05:30
Jan Hentschel
97fd9051f4
HBASE-17430 Changed link from Google search to a direct link in docs
...
Signed-off-by: Jerry He <jerryjch@apache.org>
2017-01-08 20:39:44 -08:00
Yu Li
f92a14ade6
HBASE-14061 Support CF-level Storage Policy
2017-01-09 09:52:58 +08:00
Josh Elser
6fecf55a7e
HBASE-17424 Disable external entity parsing in RemoteAdmin
2017-01-06 16:38:50 -05:00
tedyu
b2a9be02ac
HBASE-17408 Introduce per request limit by number of mutations (ChiaPing Tsai)
2017-01-06 13:07:15 -08:00
tedyu
4c98f97c31
HBASE-17431 Incorrect precheck condition in RoundRobinPool#get() - revert due to test failure
2017-01-06 12:12:49 -08:00
tedyu
6d48eb06c9
HBASE-17431 Incorrect precheck condition in RoundRobinPool#get() (Jan Hentschel)
2017-01-06 09:07:02 -08:00
Esteban Gutierrez
910e885a75
HBASE-17351 Unable to generate tar ball for master branch
2017-01-06 08:42:20 -08:00
Ashish Singhi
5f631b9653
HBASE-17290 Potential loss of data for replication of bulk loaded hfiles
2017-01-06 16:18:20 +05:30
Yu Li
629b04f44f
HBASE-15172 Support setting storage policy in bulkload
2017-01-06 18:35:38 +08:00
Guanghao Zhang
e02ae7724d
HBASE-17388 Move ReplicationPeer and other replication related PB messages to the replication.proto
2017-01-06 10:01:22 +08:00
rahul gidwani
0f6c79eb12
HBASE-16710 Add ZStandard Codec to Compression.java
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-01-05 10:46:55 -08:00
Jan Hentschel
df98d8dcd7
HBASE-17410 Changed size() == 0 to isEmpty in hbase-client
...
Signed-off-by: Josh Elser <elserj@apache.org>
2017-01-05 11:45:18 -05:00
Jan Hentschel
dba103e1b6
HBASE-17390 Added master and backup masters to online update of configuration
...
Signed-off-by: Jerry He <jerryjch@apache.org>
2017-01-04 22:08:05 -08:00
Josh Elser
20a7ae2865
HBASE-17409 Limit jsonp callback name to prevent xss
2017-01-04 17:05:07 -05:00
tedyu
63bd8be576
HBASE-17403 ClientAsyncPrefetchScanner doesn’t load any data if the MaxResultSize is too small (ChiaPing Tsai)
2017-01-04 08:21:25 -08:00
Michael Stack
05ab41d1be
HBASE-17397 AggregationClient cleanup; Reapplied with proper JIRA number (spotted by Duo Zhang)
2017-01-03 19:17:17 -08:00
Michael Stack
0583d79346
Revert "HBASE-17346 AggregationClient cleanup"
...
Revert because I had wrong JIRA number (Spotted by Duo Zhang)
This reverts commit 0a93241b61
.
2017-01-03 19:15:53 -08:00
eshcar
69ce5967fd
HBASE-17373: Fixing bug in moving segments from compaction pipeline to snapshot
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-01-03 19:13:52 -08:00
Jan Hentschel
c3d5f268cf
HBASE-17401 Removed unnecessary semicolons in hbase-annotations
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-01-01 17:31:44 -08:00
Michael Stack
0a93241b61
HBASE-17346 AggregationClient cleanup
2017-01-01 16:01:10 -08:00
Jan Hentschel
521730ebc7
HBASE-16869 Fixed typo in 'Disabling Blockcache' doc
...
Signed-off-by: Jerry He <jerryjch@apache.org>
2017-01-01 12:45:21 -08:00
Guanghao Zhang
0e48665641
HBASE-17336 get/update replication peer config requests should be routed through master
2016-12-30 10:12:47 +08:00
tedyu
1c477b2df9
HBASE-17387 Reduce the overhead of exception report in RegionActionResult for multi()
2016-12-29 17:54:02 -08:00
Jan Hentschel
7572e96e3a
HBASE-17385 Change usage documentation from bin/hbase to hbase in various tools
...
Signed-off-by: Enis Soztutar <enis@apache.org>
2016-12-29 15:20:43 -08:00
tedyu
001a26d404
HBASE-17374 ZKPermissionWatcher crashed when grant after region close (Liu Junhong)
2016-12-28 19:54:01 -08:00
zhangduo
05b1d918b0
HBASE-17320 Add inclusive/exclusive support for startRow and endRow of scan
2016-12-29 09:43:31 +08:00
Michael Stack
a3e0e0df0d
HBASE-17149 Procedure V2 - Fix nonce submission to avoid unnecessary calling coprocessor multiple times; ADDENDUM by Stephen Yuan Jiang
2016-12-28 11:10:19 -08:00
tedyu
79e5efd35c
HBASE-17081 Flush the entire CompactingMemStore content to disk - revert due to failure in TestHRegionWithInMemoryFlush
2016-12-28 10:53:07 -08:00
Michael Stack
da97569eae
HBASE-17090 Procedure v2 - fast wake if nothing else is running (Matteo Bertozzi)
2016-12-27 16:19:32 -08:00
Michael Stack
306ef83c9c
HBASE-17068 Procedure v2 - inherit region locks (Matteo Bertozzi)
2016-12-27 16:17:45 -08:00
Michael Stack
319ecd867a
HBASE-16524 Procedure v2 - Compute WALs cleanup on wal modification and not on every sync (Matteo Bertozzi)
...
Signed-off-by: Michael Stack <stack@apache.org>
2016-12-27 16:12:45 -08:00
tedyu
ccb8d671d5
HBASE-17371 Enhance 'HBaseContextSuite @ distributedScan to test HBase client' with filter
2016-12-27 15:44:18 -08:00
ChiaPing Tsai
5ffbd4a87d
HBASE-17174 Addendum fix typo
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2016-12-27 13:57:51 +08:00