Guanghao Zhang
60cd494d1c
HBASE-19492 Add EXCLUDE_NAMESPACE and EXCLUDE_TABLECFS support to replication peer config
2017-12-19 16:57:38 +08:00
Guangxu Cheng
015b66103a
HBASE-19000 Group multiple block cache clear requests per server
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-12-13 07:47:33 -08:00
Michael Stack
79ac70ac86
HBASE-19407 [branch-2] Remove backup/restore
2017-12-01 17:22:37 -08:00
Guanghao Zhang
ca6e7e68f4
HBASE-16868 Add a replicate_all flag to avoid misuse the namespaces and table-cfs config of replication peer
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2017-11-23 15:08:03 +08:00
Peter Somogyi
bcd367e293
HBASE-19315 Incorrect snapshot version is used for 2.0.0-beta-1
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-21 10:41:50 -08:00
Guanghao Zhang
c978f8ab23
HBASE-19293 Support add a disabled state replication peer directly
2017-11-21 15:37:33 +08:00
Tamas Penzes
7a69ebc73e
HBASE-18601: Update Htrace to 4.2
...
Updated HTrace version to 4.2
Created TraceUtil class to wrap htrace methods. Uses try with resources.
Signed-off-by: Balazs Meszaros <balazs.meszaros@cloudera.com>
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-13 10:38:36 -08:00
Yi Liang
07b0ac4161
HBASE-19127: Set State.SPLITTING, MERGING, MERGING_NEW, SPLITTING_NEW properly in RegionStatesNode
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-09 11:34:53 -08:00
Zach York
77e7c5ff27
HBASE-18624 Added support for clearing BlockCache based on tablename
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-11-09 04:03:35 +08:00
Apekshit Sharma
a6d8023ff5
HBASE-19128 Purge Distributed Log Replay from codebase, configurations, text; mark the feature as unsupported, broken.
2017-11-07 17:48:52 -08:00
QilinCao
1110910b3a
HBASE-19103 Add BigDecimalComparator for filter
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-11-07 03:30:43 -08:00
Michael Stack
f13cf56f1c
HBASE-19197 Move version on branch-2 from 2.0.0-alpha4 to 2.0.0-beta-1.SNAPSHOT
2017-11-06 20:46:38 -08:00
Chia-Ping Tsai
d592b29619
HBASE-19131 Add the ClusterStatus hook and cleanup other hooks which can be replaced by ClusterStatus hook
2017-11-05 09:56:04 +08:00
Chia-Ping Tsai
2a28ff840e
HBASE-18754 Get rid of Writable from TimeRangeTracker
2017-10-24 15:14:14 +08:00
Mike Drob
c0144e200d
HBASE-18893 remove add/delete/modify column
2017-10-23 20:03:09 -05:00
Guanghao Zhang
51ceeece25
HBASE-19010 Reimplement getMasterInfoPort for Admin
2017-10-21 18:33:12 +08:00
Jerry He
75d2bba739
HBASE-10367 RegionServer graceful stop / decommissioning
...
Signed-off-by: Jerry He <jerryjch@apache.org>
2017-10-19 22:10:52 -07:00
Sean Busbey
35094bf4d5
HBASE-18933 set version number to 2.0.0-alpha4-SNAPSHOT following release of alpha3
2017-10-04 07:57:49 -05:00
Michael Stack
24e40f3e85
HBASE-18105 [AMv2] Split/Merge need cleanup; currently they diverge and do not fully embrace AMv2 world (Yi Liang)
2017-10-02 11:38:57 -07:00
Chia-Ping Tsai
e047f518ef
HBASE-18897 Substitute MemStore for Memstore
2017-10-02 21:10:11 +08:00
Sean Busbey
27646693f4
HBASE-18866 clean up warnings about proto syntax
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-22 18:38:11 -05:00
Michael Stack
e294dcd80d
Revert "HBASE-16478 Rename WALKey in PB to WALEdit This is a rebase of Enis's original patch"
...
Not worth the difference it introduces; means hbase-protocol can no
longer parse a WAL entry.
This reverts commit 9a2e680cae
.
2017-09-20 15:36:47 -07:00
Michael Stack
76199a338d
HBASE-18853 hbase-protocol-shaded includes protobuf (since we moved to hbase-thirdparty)
2017-09-20 08:15:31 -07: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
Guangxu Cheng
c75bb7424e
HBASE-18131 Add an hbase shell command to clear deadserver list in ServerManager
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-12 09:25:57 -07:00
Michael Stack
32192c9610
HBASE-16478 Rename WALKey in PB to WALEdit This is a rebase of Enis's original patch
2017-09-10 21:59:20 -07:00
Michael Stack
7be38cbc6a
HBASE-18782 Module untangling work
2017-09-10 18:11:21 -07:00
Reid Chan
6970c1e9eb
HBASE-18621 Refactor ClusterOptions before applying to code base
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-09 03:38:42 +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
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
Andy Yang
d26e22d75b
HBASE-3935 HServerLoad.storefileIndexSizeMB should be changed to storefileIndexSizeKB
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-29 13:43:27 +08: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
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
Michael Stack
c20ce21fe8
HBASE-18593 Tell m2eclipse what to do w/ replacer plugin
2017-08-14 09:14:05 -07:00
Michael Stack
c8d56bb13e
Revert "HBASE-18588 Verify we're using netty .so epolling on linux post HBASE-18271"
...
Commit message references wrong-issue
This reverts commit b4793a0355
.
2017-08-14 09:12:14 -07:00
Michael Stack
b4793a0355
HBASE-18588 Verify we're using netty .so epolling on linux post HBASE-18271
2017-08-14 09:10:55 -07:00
Reid Chan
802f602e11
HBASE-15511 ClusterStatus should be able to return responses by scope
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-14 01:08:31 +08:00
Umesh Agashe
7a00571795
HBASE-18492 [AMv2] Embed code for selecting highest versioned region server for system table regions in AssignmentManager.processAssignQueue()
...
* Modified AssignmentManager.processAssignQueue() method to consider only highest versioned region servers for system table regions when
destination server is not specified for them. Destination server is retained, if specified.
* Modified MoveRegionProcedure to allow null value for destination server i.e. moving a region from specific source server to non-specific/ unknown
destination server (picked by load-balancer) is supported now.
* Removed destination server selection from HMaster.checkIfShouldMoveSystemRegionAsync(), as destination server will be picked by load balancer
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-08 14:02:36 -07:00
Michael Stack
ee70b1d2e0
HBASE-17056 Remove checked in PB generated files
...
Selective add of dependency on hbase-thirdparty jars.
Update to READMEs on how protobuf is done (and update to refguide).
Removed all checked in generated protobuf files. They are generated
on the fly now as part of mainline build.
2017-08-02 09:42:38 -07:00
Umesh Agashe
7bdabed275
HBASE-18261 Created RecoverMetaProcedure and used it from ServerCrashProcedure and HMaster.finishActiveMasterInitialization().
...
This procedure can be used from any code before accessing meta, to initialize/ recover meta
Signed-off-by: Michael Stack <stack@apache.org>
2017-07-31 14:25:38 -07:00
Yi Liang
928137c1ce
HBASE-18465: [AMv2] remove old split region code that is no longer needed
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-07-30 15:25:40 -05:00
Yi Liang
9e230dc321
HBASE-18107: [AMv2] Remove DispatchMergingRegionsRequest & DispatchMergingRegions
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-07-23 10:45:38 +01:00
Yi Liang
a4575704bc
HBASE-18229: create new Async Split API to embrace AM v2
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-07-14 22:26:17 +01:00
Sean Busbey
9cc9404261
HBASE-18187 update version to 2.0.0-alpha-2-SNAPSHOT
2017-07-14 11:20:32 -05:00
Michael Stack
b2b5cd6de6
Revert "HBASE-17056 Remove checked in PB generated files Selective add of dependency on"
...
Build is unstable and has interesting issues around CLASSPATH. Revert
for now.
This reverts commit 1049025e1d
.
2017-07-06 21:48:41 -07:00
Michael Stack
1049025e1d
HBASE-17056 Remove checked in PB generated files Selective add of dependency on
...
hbase-thirdparty jars. Update to READMEs on how protobuf is done (and update to
refguide) Removed all checked in generated protobuf files. They are generatedon
the fly now as part of mainline build.
2017-07-05 21:38:23 -07: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
Michael Stack
619dcf24f4
Revert "HBASE-18229: create new Async Split API to embrace AM v2"
...
TestShell is failing.
This reverts commit 290fb8965d
.
2017-06-30 03:30:50 -07:00
Yi Liang
290fb8965d
HBASE-18229: create new Async Split API to embrace AM v2
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-06-29 16:21:08 -07:00