Reid Chan
77ca743d09
HBASE-18621 Refactor ClusterOptions before applying to code base
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-09 03:31:28 +08:00
Balazs Meszaros
359fed7b4b
HBASE-18106 Redo ProcedureInfo and LockInfo
...
Main changes:
- ProcedureInfo and LockInfo were removed, we use JSON instead of them
- Procedure and LockedResource are their server side equivalent
- Procedure protobuf state_data became obsolate, it is only kept for
reading previously written WAL
- Procedure protobuf contains a state_message field, which stores the internal
state messages (Any type instead of bytes)
- Procedure.serializeStateData and deserializeStateData were changed slightly
- Procedures internal states are available on client side
- Procedures are displayed on web UI and in shell in the following jruby format:
{ ID => '1', PARENT_ID = '-1', PARAMETERS => [ ..extra state information.. ] }
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-08 10:24:04 -07:00
Michael Stack
c90602ef67
HBASE-18779 Move CompareOperator to hbase-client module
2017-09-08 10:19:10 -07:00
Michael Stack
b8e0a8396f
HBASE-18769 Make CompareFilter use generic CompareOperator instead of
...
internal enum
2017-09-08 10:06:56 -07:00
Apekshit Sharma
6752eba68f
HBASE-14997 Move compareOp and Comparators out of filter to client package
...
Add a new generic CompareOperator enum and use it instead of the filter
CompareOp enum everywhere BUT inside CompareFilter.
2017-09-07 10:03:45 -07:00
tedyu
df34300cd3
HBASE-15410 Utilize the max seek value when all Filters in MUST_PASS_ALL FilterList return SEEK_NEXT_USING_HINT
2017-09-07 04:07:09 -07:00
Umesh Agashe
5d60123f3e
HBASE-18674 upgrading to commons-lang3
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-05 09:46:10 -07:00
Chia-Ping Tsai
32ddb1f604
HBASE-18736 Cleanup the HTD/HCD for Admin
2017-09-04 16:59:36 +08:00
cuijianwei
476973654c
HBASE-15497 Incorrect javadoc for atomicity guarantee of Increment and Append
2017-09-04 16:20:45 +08:00
Chia-Ping Tsai
0a3a9a5417
Revert "HBASE-15497 Incorrect javadoc for atomicity guarantee of Increment and Append"
...
Wrong author information
This reverts commit 6e3ffd03e7
.
2017-09-04 16:19:44 +08:00
cuijianwei
6e3ffd03e7
HBASE-15497 Incorrect javadoc for atomicity guarantee of Increment and Append
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-04 16:13:36 +08:00
zhangduo
9e53f2927b
HBASE-18699 Copy LoadIncrementalHFiles to another package and mark the old one as deprecated
2017-09-03 19:49:42 +08:00
Chia-Ping Tsai
8a800c3f19
HBASE-18721 Cleanup unused configs and private declaration
2017-08-31 23:40:37 +08:00
Chia-Ping Tsai
d374a01415
HBASE-18306 Get rid of TableDescriptor#getConfiguration
2017-08-30 11:23:12 +08:00
Sean Busbey
bc5478f947
HBASE-18577 test well-formed-ness of our client jars.
...
* Removes transitive hadoop deps from hbase-client that we don't use
* removes curator-recipes dep from hbase-client that we don't use
* removes jetty-util transitive from hbase-client that we don't use
* moves junit from compile to test scope for hbase-client
* adds an IT that checks the contents of jars
* excludes our server side web apps and related deps (jaxb, jersey, jetty) from shaded jars
* excludes proto source files from shaded jars
* relocates codahale metrics, commons-crypto, and curator
* finishes relocating jets3t
* moves logging backends to optional in shaded artifacts
* updates maven dependency plugin
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-29 11:58:33 -05:00
Peter Somogyi
b2a304ff84
HBASE-18665 ReversedScannerCallable invokes getRegionLocations incorrectly
...
The way how ReversedScannerCallable#prepare called getRegionLocations was faulty.
Calling prepare with force reload used cache and vica versa.
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-29 07:53:50 -07:00
Andy Yang
c91af3e7a4
HBASE-3935 HServerLoad.storefileIndexSizeMB should be changed to storefileIndexSizeKB
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-29 13:11:00 +08:00
Michael Stack
47a5614edd
Revert "HBASE-18674 upgrading to commons-lang3"
...
Premature push
This reverts commit 5dacc85122
.
2017-08-28 16:41:34 -07:00
Umesh Agashe
5dacc85122
HBASE-18674 upgrading to commons-lang3
2017-08-28 15:57:12 -07:00
Chia-Ping Tsai
d63a287bfd
HBASE-18519 Use builder pattern to create cell
2017-08-28 14:14:49 +08:00
Chia-Ping Tsai
8f290c35b7
HBASE-18691 [compat 1-2] HCD remove and removeConfiguration change return type
2017-08-27 18:58:35 +08:00
Michael Stack
6859d4e207
HBASE-18687 Add @since 2.0.0 to new classes; AMENDMENT
2017-08-25 14:14:51 -07:00
Michael Stack
e62fdd9db4
Revert "So far -- fix this message"
...
Revert miscommit
This reverts commit 3bc64dac95
.
2017-08-25 14:14:05 -07:00
Michael Stack
20d272bce5
HBASE-18687 Add @since 2.0.0 to new classes
2017-08-25 13:12:30 -07:00
Michael Stack
3bc64dac95
So far -- fix this message
2017-08-25 13:12:30 -07:00
Huaxiang Sun
2e87396236
Revert "HBASE-17249 Get/Scan's setTimeRange/setColumnFamilyTimeRange can take the TimeRange reference as the parameter instead of creating a new setColumnFamilyTimeRange instance. (huaxiang sun)"
...
This reverts commit 61220e4d7c
.
2017-08-25 10:53:18 -07:00
zhangduo
d12eb7a4aa
HBASE-18347 Implement a BufferedMutator for async client
2017-08-24 15:55:43 +08:00
Chia-Ping Tsai
25ee5f7f84
HBASE-18546 Always overwrite the TS for Append/Increment unless no existing cells are found
2017-08-24 14:35:22 +08:00
Chia-Ping Tsai
25ff9d0bbf
HBASE-18503 Change ***Util and Master to use TableDescriptor and ColumnFamilyDescriptor
2017-08-24 13:03:38 +08:00
Chia-Ping Tsai
12f2b02a80
Revert "HBASE-18503 Change ***Util and Master to use TableDescriptor and ColumnFamilyDescriptor"
...
Wrong author information
This reverts commit b03348630c
.
2017-08-24 13:02:11 +08:00
Chia-Ping Tsai
b03348630c
HBASE-18503 Change ***Util and Master to use TableDescriptor and ColumnFamilyDescriptor
2017-08-24 12:56:58 +08:00
Apekshit Sharma
26e6c2ceb4
HBASE-17442 Move most of the replication related classes from hbase-client to new hbase-replication package. (Guanghao Zhang).
...
Change-Id: Ie0e24cc617ab4bf56de8b1747062d1b78a5d4669
2017-08-23 14:41:58 -07:00
Michael Stack
7b8cf37c3b
HBASE-18660 Remove duplicate code from the checkAndPut method in HTable (Yun Zhao)
2017-08-22 21:19:24 -07:00
Mike Drob
51d458872d
HBASE-12349 Add custom error-prone module
2017-08-22 16:38:17 -05:00
Michael Stack
05f07f692b
HBASE-18645 Loads of tests timing out.... Revert "HBASE-14498 Master stuck in infinite loop when all Zookeeper servers are unreachable"
...
This reverts commit 1ab6882f62
.
2017-08-22 01:41:18 -07:00
tedyu
e2532ecd1e
HBASE-18617 FuzzyRowKeyFilter should not modify the filter pairs (vinisha)
2017-08-18 09:10:20 -07:00
Pankaj Kumar
1ab6882f62
HBASE-14498 Master stuck in infinite loop when all Zookeeper servers are unreachable
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-17 19:02:39 -07:00
Guanghao Zhang
092dc6de84
HBASE-18608 AsyncConnection should return AsyncAdmin interface instead of the implemenation
2017-08-17 09:47:39 +08:00
Xiang Li
4c3a64db13
HBASE-18573 Update Append and Delete to use Mutation#getCellList(family)
...
Signed-off-by: Jerry He <jerryjch@apache.org>
2017-08-16 14:50:46 -07:00
zhangduo
4c74a73d57
HBASE-18553 Expose scan cursor for asynchronous scanner
2017-08-16 21:04:57 +08:00
Ashish Singhi
b0878184a3
HBASE-18437 Revoke access permissions of a user from a table does not work as expected
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-08-15 22:29:16 -07:00
Guanghao Zhang
59ffb6119b
HBASE-18598 AsyncNonMetaRegionLocator use FIFO algorithm to get a candidate locate request
2017-08-16 13:08:40 +08:00
Lars Francke
70c4f78ce0
HBASE-18599 Add missing @Deprecated annotations
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-15 10:44:50 -07:00
Deon Huang
d37266f63c
HBASE-2631 Decide between InMB and MB as suffix for field names in ClusterStatus objects
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-15 21:42:31 +08:00
brandboat
d4317c80e6
HBASE-18582 Correct the docs for Mutation#setCellVisibility
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-15 21:37:55 +08:00
Mike Drob
0b26ccdaa1
HBASE-18303 Clean up @Parameter boilerplate
2017-08-14 14:23:24 -05:00
Jerry He
096dac2e83
HBASE-18522 Add RowMutations support to Batch
2017-08-14 10:39:46 -07:00
Chia-Ping Tsai
e2b797be39
HBASE-18528 DON'T allow user to modify the passed table/column descriptor
2017-08-14 14:02:30 +08:00
Michael Stack
c6ac04ab39
HBASE-18271 Shade netty Purge mention of netty-all.
...
Add in hbase-thirdparty hbase-shaded-netty instead.
s/io.netty/org.apache.hadoop.hbase.shaded.io.netty/ everywhere in hbase.
Also set a system property when running tests and when starting
hbase; required by netty so can find the relocation files in the
bundled .so.
2017-08-13 12:46:21 -07:00
Reid Chan
923195c39e
HBASE-15511 ClusterStatus should be able to return responses by scope
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-14 01:02:39 +08:00