Andy Yang
afce850cfd
HBASE-13844 Move static helper methods from KeyValue into CellUtils
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-29 11:50:23 +08:00
Chia-Ping Tsai
fc13cf7d78
HBASE-18835 The return type of ExtendedCell#deepClone should be ExtendedCell rather than Cell
2017-09-18 22:31:32 +08:00
zhangduo
4341c3f554
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:00 +08:00
Sean Busbey
4b124913f0
HBASE-17823 Migrate to Apache Yetus Audience Annotations
...
Signed-off-by: Michael Stack <stack@apache.org>
Signed-off-by: Misty Stanley-Jones <misty@apache.org>
2017-09-12 20:53:30 -05:00
Ramkrishna
bebb2a3a45
HBASE-18795 - Expose KeyValue.getBuffer() for tests alone (Ram)
2017-09-12 15:23:21 +05:30
Peter Somogyi
cdc84fe818
HBASE-10240 Remove 0.94->0.96 migration code
...
Change-Id: I70cdbd1f1159ca923dc79221601e6190db2b4de1
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-11 12:07:46 -07:00
Yun Zhao
90c15bae8d
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:11:58 +08:00
Chia-Ping Tsai
2359ef518a
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 6035035707
.
2017-09-09 22:54:38 +08:00
Yun Zhao
6035035707
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:14:34 +08:00
Chia-Ping Tsai
78d9b7ffad
HBASE-18750 Cleanup the docs saying "HTable use write buffer"
2017-09-09 14:11:23 +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
Peter Somogyi
137b105c67
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>
2017-09-07 10:30:01 -05:00
Michael Stack
3a9dc8fbd5
HBASE-18768 Move TestTableName to hbase-common from hbase-server
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-06 18:11:32 -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
tedyu
83175fdf83
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:10:19 -07:00
Michael Stack
e1eb53296d
HBASE-18739 Make all TimeRange Constructors InterfaceAudience Private
2017-09-01 12:36:31 -07:00
Michael Stack
fb537fe736
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-08-31 12:41:31 -07:00
Chia-Ping Tsai
8a800c3f19
HBASE-18721 Cleanup unused configs and private declaration
2017-08-31 23:40:37 +08:00
Guangxu Cheng
53c9516834
HBASE-18461 Build broken If the username contains a backslash
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-30 19:06:11 -07:00
Sean Mackrory
b3c5c5ed4e
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:46:28 +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
Michael Stack
a2b110e0fa
HBASE-18692 [compat 1-2] ByteBufferUtils.copyFromBufferToBuffer goes from void to int
2017-08-28 10:00:31 -07:00
Chia-Ping Tsai
d63a287bfd
HBASE-18519 Use builder pattern to create cell
2017-08-28 14:14:49 +08:00
Mike Drob
bd0b0afa61
HBASE-18656 First issues found by error-prone
2017-08-24 12:16:31 -05:00
Michael Stack
1b4e935cec
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:19:36 -07:00
Michael Stack
3b444a066c
HBASE-18224 Upgrade Jetty
2017-08-23 23:12:59 -07:00
Umesh Agashe
6b21f8881b
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:10:56 -07:00
Mike Drob
51d458872d
HBASE-12349 Add custom error-prone module
2017-08-22 16:38:17 -05:00
Chia-Ping Tsai
56f9e1a60a
HBASE-18471 The DeleteFamily cell is skipped when StoreScanner seeks to next column
2017-08-19 02:15:12 +08:00
Mike Drob
0b26ccdaa1
HBASE-18303 Clean up @Parameter boilerplate
2017-08-14 14:23:24 -05:00
dongtao.zhang
5507150a16
HBASE-18262 name of parameter quote need update
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-10 15:01:37 -07:00
Michael Stack
b65f119c78
Revert "name of parameter quote need update"
...
This reverts commit 14e3471f34
.
2017-08-10 14:59:45 -07:00
dongtao.zhang
14e3471f34
name of parameter quote need update
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-10 14:58:11 -07:00
Josh Elser
5cd7f630c2
HBASE-18023 Update row threshold warning from 1k to 5k (addendum)
2017-07-25 18:27:53 -04:00
rgidwani
ec3cb19664
HBASE-15816 Provide client with ability to set priority on Operations
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-07-21 17:12:16 -07:00
Xiang Li
31c3edaa29
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:12:59 +08:00
Michael Stack
890d92a90c
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:28:08 +01:00
anoopsamjohn
bc93b6610b
HBASE-16993 BucketCache throw java.io.IOException: Invalid HFile block magic when configuring hbase.bucketcache.bucket.sizes.
2017-07-20 22:59:06 +05:30
Ramkrishna
0c49185c3e
HBASE-17738 BucketCache startup is slow - addendum (Ram)
2017-07-20 22:38:13 +05:30
Ramkrishna
d0e4a643a0
HBASE-17738 BucketCache startup is slow (Ram)
2017-07-19 21:51:11 +05:30
Chia-Ping Tsai
cf636e50b9
HBASE-18365 Eliminate the findbugs warnings for hbase-common
2017-07-13 19:31:59 +08:00
Phil Yang
75d2eca8ac
HBASE-17931 Assign system tables to servers with highest version
2017-07-06 17:35:54 +08:00
Michael Stack
c5abb6cabb
Revert "HBASE-14070 - Core HLC"
...
Revert a push too-early
This reverts commit 9fe94c1169
.
2017-07-05 20:11:05 -07:00
Amit Patel
9fe94c1169
HBASE-14070 - Core HLC
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-07-05 16:51:02 -07:00
anastas
8ac4308411
HBASE-18010: CellChunkMap integration into CompactingMemStore. CellChunkMap usage is currently switched off by default. New tests are included. Review comments addressed.
2017-07-05 12:35:21 +03:00
Peter Somogyi
f2731fc241
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:42:46 -07:00