no_apologies
a7014ce46c
HBASE-18515 Introduce Delete.add as a replacement for Delete#addDeleteMarker
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-07 11:05:23 +08:00
Guanghao Zhang
5915d73a70
HBASE-18485 Performance issue: ClientAsyncPrefetchScanner is slower than ClientSimpleScanner
2017-08-07 10:35:19 +08:00
Benedict Jin
fe890b70ac
HBASE-18470 Remove the redundant comma from RetriesExhaustedWithDetailsException#getDesc
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-03 15:42:53 +08:00
Robert Yokota
855dd48f0a
HBASE-16893 Use Collection.removeIf instead of Iterator.remove in DependentColumnFilter
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-03 13:38:52 +08:00
Apekshit Sharma
de696cf6b6
HBASE-18231 Deprecate Admin#closeRegion*() commands in favor of Admin#unassign().
...
Other changes:
- Update corresponding tests in TestAdmin2. Removed tests centered around serverName part of old functions.
- Remove dead functions from ProtobufUtil and ServerManager
- Rename closeRegion* functions in HBTU to unassignRegion*
Change-Id: Ib9bdeb185e10750daf652be0bb328306accb73ab
2017-08-02 15:19:06 -07:00
Michael Stack
7a6de1bd42
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:33:20 -07:00
Yi Liang
00c1b56665
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:24:58 -05:00
anoopsamjohn
5c47cb5d49
HBASE-18473 VC.listLabels() erroneously closes any connection.
2017-07-30 14:49:38 +05:30
Yu Li
1e49decfa2
HBASE-18441 ZookeeperWatcher#interruptedException should throw exception
2017-07-26 15:19:11 +08:00
Malcolm Taylor
421029d0c7
HBASE-18434 Address some alerts raised by lgtm.com
...
Signed-off-by: Ramkrishna <ramkrishna.s.vasudevan@intel.com>
2017-07-26 10:00:23 +05:30
Andrew Purtell
2fd8e824d5
HBASE-18054 log when we add/remove failed servers in client (Ali)
2017-07-25 18:53:09 -07:00
张世彬10204932
d7febd54da
HBASE-18323 Remove multiple ACLs for the same user in kerberos
...
Signed-off-by: Josh Elser <elserj@apache.org>
2017-07-25 18:10:50 -04:00
Phil Yang
1ac4152b19
HBASE-15968 New behavior of versions considering mvcc and ts rather than ts only
2017-07-25 15:00:36 +08:00
Yi Liang
e9d8a7b6d5
HBASE-18107: [AMv2] Remove DispatchMergingRegionsRequest & DispatchMergingRegions
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-07-23 10:44:34 +01:00
Mike Drob
317ce73963
HBASE-18433 Convenience method for creating simple ColumnFamilyDescriptor
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-07-22 23:42:33 +08: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
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
Chia-Ping Tsai
7941b83aaf
HBASE-18420 Some methods of Admin don't use ColumnFamilyDescriptor
2017-07-21 19:14:33 +08:00
Andrew Purtell
01db60d65b
HBASE-18330 NPE in ReplicationZKLockCleanerChore
2017-07-19 15:46:08 -07:00
Phil Yang
6b7ebc019c
HBASE-18390 Sleep too long when finding region location failed
2017-07-19 11:34:57 +08:00
Yi Liang
353627b39d
HBASE-18229: create new Async Split API to embrace AM v2
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-07-14 22:25:14 +01:00
Guanghao Zhang
81ffd6a13e
HBASE-18342 Add coprocessor service support for async admin
2017-07-14 11:53:52 +08:00
Jan Hentschel
c0725ddff1
HBASE-18344 Introduce Append.addColumn as a replacement for Append.add
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-07-13 20:04:57 +08:00
Chia-Ping Tsai
cc4301ca08
HBASE-18268 Eliminate the findbugs warnings for hbase-client
2017-07-12 03:07:17 +08:00
Guanghao Zhang
1978b78cdf
HBASE-18343 Track the remaining unimplemented methods for async admin
2017-07-11 14:01:56 +08:00
zhangduo
f8e892d7aa
HBASE-18348 The implementation of AsyncTableRegionLocator does not follow the javadoc
2017-07-11 11:43:35 +08:00
tedyu
7d007eac98
HBASE-17705 Procedure execution must fail fast if procedure is not registered (Vladimir Rodionov)
2017-07-10 09:04:56 -07:00
Guanghao Zhang
1ddcc07d65
HBASE-18318 Implement updateConfiguration/stopMaster/stopRegionServer/shutdown methods
2017-07-10 13:41:19 +08:00
Guanghao Zhang
c48bb67123
HBASE-18316 Implement async admin operations for draining region servers
2017-07-09 19:51:59 +08:00
Chia-Ping Tsai
bc8ebc6f72
HBASE-18241 Change client.Table, client.Admin, Region, Store, and HBaseTestingUtility to not use HTableDescriptor or HColumnDescriptor
2017-07-08 16:54:25 +08:00
Guanghao Zhang
7f93729782
HBASE-18317 Implement async admin operations for Normalizer/CleanerChore/CatalogJanitor
2017-07-08 10:55:10 +08:00
Guanghao Zhang
b0a5fa0c2a
HBASE-18319 Implement getClusterStatus/getRegionLoad/getCompactionState/getLastMajorCompactionTimestamp methods
2017-07-07 16:21:45 +08:00
Michael Stack
6786b2b63e
Revert "HBASE-17056 Remove checked in PB generated files Selective add of dependency on"
...
Revert for now. Build unstable and some interesting issues around
CLASSPATH
This reverts commit df93c13fd2
.
2017-07-06 21:58:32 -07:00
Michael Stack
df93c13fd2
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 20:57:11 -07: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
Guanghao Zhang
e71e5ece88
HBASE-18297 Provide a AsyncAdminBuilder to create new AsyncAdmin instance
2017-07-05 09:18:02 +08:00
Michael Stack
99221bd43f
HBASE-18286 Create static empty byte array to save memory
...
Revert of "Revert "HBASE-18266 Create static empty byte array to save memory (Ben Epstein)""
... so a reapply except this time w/ the proper JIRA number
This reverts commit 105331185c
.
2017-07-03 19:49:38 -07:00
Michael Stack
105331185c
Revert "HBASE-18266 Create static empty byte array to save memory (Ben Epstein)"
...
Wrong JIRA number
This reverts commit e89baeaf93
.
2017-07-03 19:48:44 -07: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
Guanghao Zhang
14f0423b58
HBASE-18283 Provide a construct method which accept a thread pool for AsyncAdmin
2017-07-04 09:51:41 +08:00
Michael Stack
f1b97a6aa0
HBASE-11707 Using Map instead of list in FailedServers of RpcClient (Liu Shaohui)
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-07-01 12:24:44 -07:00
Michael Stack
e89baeaf93
HBASE-18266 Create static empty byte array to save memory (Ben Epstein)
2017-06-30 15:26:43 -07:00
Sean Busbey
3caeba0798
HBASE-15391 ADDENDUM Avoid too large "deleted from META" info log.
2017-06-30 09:15:44 -05:00
Michael Stack
4223c0c0ac
HBASE-15391 Avoid too large "deleted from META" info log (Liu Shaohui)
2017-06-30 03:53:33 -07:00
Michael Stack
92f33ad076
Revert "HBASE-18229: create new Async Split API to embrace AM v2"
...
TestShell is failing.
This reverts commit 5be05e90d4
.
2017-06-30 03:30:01 -07:00
Yi Liang
5be05e90d4
HBASE-18229: create new Async Split API to embrace AM v2
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-06-29 16:20:18 -07:00
张世彬10204932
07c1e18a55
HBASE-17982 correct spelling error of 'occured'
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-06-29 15:09:49 -07:00
Xiang Li
c4be91b2f0
HBASE-18022: Refine the error message issued with TableNotFoundException when expected table is not the same as the one fetched from meta
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-06-29 14:59:30 -07:00
Guanghao Zhang
873b15ee31
HBASE-18234 Revisit the async admin api (addendum)
2017-06-27 10:42:08 +08:00