Andy Yang
0658252ed6
HBASE-13844 Move static helper methods from KeyValue into CellUtils
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-29 13:20:24 +08:00
Chia-Ping Tsai
f380676d49
HBASE-18835 The return type of ExtendedCell#deepClone should be ExtendedCell rather than Cell
2017-09-18 22:38:42 +08:00
zhangduo
d90f77ab7d
HBASE-14004 [Replication] Inconsistency between Memstore and WAL may result in data in remote cluster that is not in the origin
2017-09-15 19:22:05 +08:00
Michael Stack
7660f9e86a
HBASE-18819 Set version number to 2.0.0-alpha3 from 2.0.0-alpha3-SNAPSHOT
2017-09-14 12:38:46 -07:00
Sean Busbey
d576e5a32d
HBASE-17823 Migrate to Apache Yetus Audience Annotations
...
Includes partial backport of hbase-build-configuration module
Signed-off-by: Michael Stack <stack@apache.org>
Signed-off-by: Misty Stanley-Jones <misty@apache.org>
2017-09-12 23:15:50 -05:00
Ramkrishna
b651b46d36
HBASE-18795 - Expose KeyValue.getBuffer() for tests alone (Ram)
2017-09-12 15:25:10 +05:30
Peter Somogyi
8172251a9d
HBASE-10240 Remove 0.94->0.96 migration code
...
Change-Id: I70cdbd1f1159ca923dc79221601e6190db2b4de1
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-11 12:08:20 -07:00
Yun Zhao
7af0c44af3
HBASE-18662 The default values for many configuration items in the code are not consistent with hbase-default.xml
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-11 21:12:11 +08:00
Chia-Ping Tsai
1ee4923730
Revert "HBASE-18662 The default values for many configuration items in the code are not consistent with hbase-default.xml"
...
need more checks
This reverts commit 89f978beb8
.
2017-09-09 22:55:33 +08:00
Yun Zhao
89f978beb8
HBASE-18662 The default values for many configuration items in the code are not consistent with hbase-default.xml
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-09 18:11:14 +08:00
Balazs Meszaros
c48dc02b76
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 11:56:28 -07:00
Michael Stack
f08dd5d342
HBASE-18779 Move CompareOperator to hbase-client module
2017-09-08 10:18:32 -07:00
Michael Stack
7f70b6c8e3
HBASE-18769 Make CompareFilter use generic CompareOperator instead of
...
internal enum
2017-09-08 10:05:51 -07:00
Apekshit Sharma
56cba5e450
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 11:03:22 -07:00
Peter Somogyi
33711fd481
HBASE-18704 Upgrade hbase to commons-collections 4
...
Upgrade commons-collections:3.2.2 to commons-collections4:4.1
Add missing dependency for hbase-procedure, hbase-thrift
Replace CircularFifoBuffer with CircularFifoQueue in WALProcedureStore and TaskMonitor
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
(cherry picked from commit 137b105c67
)
2017-09-07 10:39:13 -05:00
Michael Stack
7592cb8d34
HBASE-18768 Move TestTableName to hbase-common from hbase-server
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-06 18:12:14 -07:00
Umesh Agashe
bd219c0fb8
HBASE-18674 upgrading to commons-lang3
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-05 09:46:49 -07:00
tedyu
c762753b4b
HBASE-18743 HFiles in use by a table which has the same name and namespace with a default table cloned from snapshot may be deleted when that snapshot and default table are deleted (wenbang)
2017-09-03 07:11:16 -07:00
Michael Stack
9dd458a8c7
HBASE-18739 Make all TimeRange Constructors InterfaceAudience Private
2017-09-01 12:37:04 -07:00
Michael Stack
43c4bc5761
HBASE-18723 [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit
...
Do a pass with dependency:analyze; remove unused and
explicity list the dependencies we exploit.
Remove the parent dependencies set which had junit, mockito,
log4j, and findbugs annotations (had to put junit back
temporarily in subsequent version of this patch TODO). Listing in
parent set meant these libs were dependencies for all modules
which in practice was not the case. Edited all modules so
those that need any from this parent set now do explicit listing.
Ran the dependency:analyze over the project. Acted on most
suggested removals and requests for explicit listing. Some
grey areas remain around transitives that come in with
hadoop -needs better excludes, another project- and that
the dependency:analyze tool is not always accurate in its
reporting.
2017-09-01 08:03:35 -07:00
Chia-Ping Tsai
a32642e6f6
HBASE-18721 Cleanup unused configs and private declaration
2017-08-31 23:40:18 +08:00
Guangxu Cheng
a0f980b573
HBASE-18461 Build broken If the username contains a backslash
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-30 19:06:53 -07:00
Sean Mackrory
a722c7ecdf
HBASE-15947 Classes used only for tests included in main code base
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-30 10:40:45 +08:00
Michael Stack
5053ed9545
HBASE-18692 [compat 1-2] ByteBufferUtils.copyFromBufferToBuffer goes from void to int
2017-08-28 10:01:18 -07:00
Chia-Ping Tsai
0142c09217
HBASE-18519 Use builder pattern to create cell
2017-08-28 14:19:45 +08:00
Mike Drob
6252ae22cf
HBASE-18656 First issues found by error-prone
2017-08-24 12:16:14 -05:00
Michael Stack
6230d21506
HBASE-18658 Purge hokey hbase Service implementation; use (internal) Guava Service instead
...
Removes hbase Service. Moves the single user, ClusterSchemaServiceImpl
to use relocated internal Guava Service instead.
2017-08-24 09:25:42 -07:00
Michael Stack
8c84793d22
HBASE-18224 Upgrade Jetty
2017-08-23 23:14:13 -07:00
Michael Stack
b24e33312a
HBASE-18594 Release hbase-2.0.0-alpha2; ADDENDUM update version from 2.0.0-alpha2 to 2.0.0-alpha3-SNAPSHOT
2017-08-23 11:07:41 -07:00
Umesh Agashe
fad968d99f
HBASE-18575 [AMv2] Fixed and enabled TestRestartCluster#testRetainAssignmentOnRestart on master
...
* Fixed ServerCrashProcedure to set forceNewPlan to false for instances AssignProcedure. This enables balancer to find most suitable target server
* Fixed and enabled TestRestartCluster#testRetainAssignmentOnRestart on master
* Renamed method ServerName@isSameHostnameAndPort() to isSameAddress()
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-23 10:11:54 -07:00
Chia-Ping Tsai
bb2b6b8662
HBASE-18471 The DeleteFamily cell is skipped when StoreScanner seeks to next column
2017-08-19 02:14:54 +08:00
Mike Drob
0ded122b1e
HBASE-18303 Clean up @Parameter boilerplate
2017-08-14 14:24:37 -05:00
Michael Stack
add9974515
HBASE-18595 Set version in branch-2 from 2.0.0-alpha2-SNAPSHOT to 2.0.0-alpha2
2017-08-14 10:28:44 -07:00
dongtao.zhang
8da096b231
HBASE-18262 name of parameter quote need update
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-10 14:49:45 -07:00
Josh Elser
50d9301136
HBASE-18023 Update row threshold warning from 1k to 5k (addendum)
2017-07-25 18:35:12 -04:00
rgidwani
d461bec6c2
HBASE-15816 Provide client with ability to set priority on Operations
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-07-21 17:12:21 -07:00
Xiang Li
946289113a
HBASE-18389 Remove byte[] from formal parameter of sizeOf() of ClassSize, ClassSize.MemoryLayout and ClassSize.UnsafeLayout
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-07-22 02:16:09 +08:00
Michael Stack
d5c6e11016
HBASE-17908 Upgrade guava
...
Pull in guava 22.0 by using the shaded version up in new hbase-thirdparty project.
In poms, exclude guava everywhere except on hadoop-common. Do this so
we minimize transitive includes. hadoop-common is needed because hadoop
Configuration uses guava doing preconditions.
Everywhere we used guava, instead use shaded so fix a load of imports.
Stopwatch API changed as did hashing and toStringHelper which is now
in MoreObjects class. Otherwise, minimal changes to come up on 22.0
2017-07-21 15:41:52 +01:00
anoopsamjohn
8606cda357
HBASE-16993 BucketCache throw java.io.IOException: Invalid HFile block magic when configuring hbase.bucketcache.bucket.sizes.
2017-07-20 22:59:52 +05:30
Ramkrishna
e095d3964b
HBASE-17738 BucketCache startup is slow - addendum (Ram)
2017-07-20 22:40:30 +05:30
Ramkrishna
19154c8ea8
HBASE-17738 BucketCache startup is slow (Ram)
2017-07-19 21:53:06 +05:30
Sean Busbey
9cc9404261
HBASE-18187 update version to 2.0.0-alpha-2-SNAPSHOT
2017-07-14 11:20:32 -05:00
Chia-Ping Tsai
9daac09f6e
HBASE-18365 Eliminate the findbugs warnings for hbase-common
2017-07-13 19:33:06 +08:00
Phil Yang
1ead5f9103
HBASE-17931 Assign system tables to servers with highest version
2017-07-06 17:28:40 +08:00
Peter Somogyi
eacbdb061e
HBASE-18264 Update pom plugins
...
Update plugins in main and subprojects
Unified versions to use variable instead of direct values
Affected plugins:
- apache-rat-plugin 0.11 -> 0.12
- asciidoctor-maven-plugin 1.5.2.1 -> 1.5.5
- asciidoctorj-pdf 1.5.0-alpha.6 -> 1.5.0-alpha.15
- build-helper-maven-plugin 1.9.1 -> 3.0.0
- buildnumber-maven-plugin 1.3 -> 1.4
- exec-maven-plugin 1.2.1/1.4.0 -> 1.6.0
- extra-enforcer-rules 1.0-beta-3 -> 1.0-beta-6
- findbugs-maven-plugin 3.0.0 -> 3.0.4
- jamon-maven-plugin 2.4.1 -> 2.4.2
- maven-bundle-plugin 2.5.3 -> 3.3.0
- maven-compiler-plugin 3.2/3.5.1 -> 3.6.1
- maven-eclipse-plugin 2.9 -> 2.10
- maven-shade-plugin 2.4.1 -> 3.0.0
- maven-surefire-plugin 2.18.1 -> 2.20
- maven-surefire-report-plugin 2.7.2 -> 2.20
- scala-maven-plugin 3.2.0 -> 3.2.2
- spotbugs 3.1.0-RC1 -> 3.1.0-RC3
- wagon-ssh 2.2 -> 2.12
- xml-maven-plugin 1.0 -> 1.0.1
- maven-assembly-plugin 2.4 -> 2.6(inherited)
- maven-dependency-plugin 2.4 -> 2.10 (inherited)
- maven-enforcer-plugin 1.3.1 -> 1.4.1 (inherited)
- maven-javadoc-plugin 2.10.3 -> 2.10.4 (inherited)
- maven-resources-plugin 2.7 (inherited)
- maven-site-plugin 3.4 -> 3.5.1 (inherited)
Change-Id: I84539f555be498dff18caed1e3eea1e1aeb2143a
Signed-off-by: Michael Stack <stack@apache.org>
2017-07-03 19:43:42 -07:00
David Harju
d9dd319390
HBASE-18023 Log multi-* requests for more than threshold number of rows
...
Signed-off-by: Josh Elser <elserj@apache.org>
2017-06-24 15:34:02 -04:00
tedyu
3ff84a2da9
HBASE-18226 Disable reverse DNS lookup at HMaster and use the hostname provided by RegionServer (Duo Xu)
2017-06-21 08:15:27 -07:00
Sean Busbey
d3ba357c7c
HBASE-16242 Manually resolve transitive Apache Avro dependency to consistently be ver 1.7.7.
...
Signed-off-by: Jerry He <jerryjch@apache.org>
2017-06-19 16:07:33 -05:00
Andrew Purtell
6af3ee44c0
HBASE-18219 Fix typo in constant HConstants.HBASE_CLIENT_MEAT_REPLICA_SCAN_TIMEOUT
2017-06-14 16:03:50 -07:00
Michael Stack
adfb48eeb8
HBASE-18190 Set version in branch-2 to 2.0.0-alpha-1
2017-06-07 21:10:01 -07:00