Sean Busbey
c1f5122fab
HBASE-18731 [compat 1-2] Mark protected methods of QuotaSettings that touch Protobuf internals as IA.Private
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-21 14:01:02 -05:00
Chia-Ping Tsai
0eab16fde4
HBASE-18823 Apply RegionInfo to MasterObserver/RegionObserver/WALObserver
...
Change-Id: I3f2faab96bf3aa3e033b9472e09cd0becf2e272c
2017-09-20 18:49:46 -07: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
Sean Busbey
ea610cfcf7
HBASE-18833 Ensure precommit personality is up to date on all active branches
...
Signed-off-by: Mike Drob <mdrob@apache.org>
2017-09-20 05:51:42 -05:00
Zach York
d0a54352e8
HBASE-18478 Allow users to remove RegionFinder from LoadBalancer calculations if no locality possible
...
This provides significant cluster start time reduction for FileSystems which do not surface locality (S3).
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-09-19 16:31:00 -07:00
Abhishek Singh Chouhan
518674bce6
HBASE-18796 Admin#isTableAvailable returns incorrect result before daughter regions are opened
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-09-19 15:06:15 -07:00
Josh Elser
1db463feba
HBASE-18851 Add "BSD" to the acceptable licenses list
...
org.ow2.asm:asm actually is 3-clause BSD, but it was
marked as "BSD" which we need to add to our exclusions
list.
2017-09-19 16:32:15 -04:00
Yu Li
52c809c35e
HBASE-15931 Add log for long-running tasks in AsyncProcess (addendum)
2017-09-19 09:55:11 +08:00
Umesh Agashe
00d9e38479
HBASE-18832 Fixed LTT, removed references to deprecated HColumnDescriptor
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-18 13:10:07 -07:00
Yi Liang
a66f9dcda5
HBASE-18803: Mapreduce job get failed caused by NoClassDefFoundError: org/apache/commons/lang3/ArrayUtils
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-18 12:36:05 -07:00
Reid Chan
2903938153
HBASE-18808 Ineffective config check in BackupLogCleaner#getDeletableFiles()
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-18 10:17:00 -07:00
Chun-Hao Tang
03eefa8aa5
HBASE-18142 Deletion of a cell deletes the previous versions too
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-19 00:07:22 +08:00
Sean Busbey
83e9188d0c
HBASE-18836 Note need for explicit javax.el and exclude from shaded artifacts
...
Signed-off-by: Huaxiang Sun <huaxiangsun@apache.org>
2017-09-18 09:53:55 -05: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
Sean Busbey
5ed2f899e1
HBASE-18834 fix shellcheck warning on hbase personality
...
Signed-off-by: Dima Spivak <dimaspivak@apache.org>
2017-09-18 08:55:30 -05:00
Chia-Ping Tsai
2aa10cb651
HBASE-18798 Remove the unused methods in RegionServerObserver
2017-09-18 09:49:38 +08:00
Michael Stack
a1b6dd22e9
HBASE-18831 Add explicit dependency on javax.el
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-16 10:38:17 -07:00
Chia-Ping Tsai
3f112ee320
HBASE-17980 (Addendum) make UnmodifyableHRegionInfo deprecated
2017-09-16 17:08:34 +08:00
zhangduo
a5c8461ca8
HBASE-18446 Mark StoreFileScanner/StoreFileReader as IA.LimitedPrivate(Phoenix)
2017-09-15 20:36:55 +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
zhangduo
e7e43255b0
HBASE-18821 addendum use versionRange instead of version to fix m2e error
2017-09-15 16:55:17 +08:00
Yechao Chen
848e9d5abc
HBASE-18772 (Addendum) we pass the wrong arguments to AdaptiveLifoCoDelCallQueue
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-15 10:32:32 +08:00
Michael Stack
9cccf31254
HBASE-17351 Enforcer plugin fails with NullPointerException
2017-09-14 17:20:59 -07:00
Chia-Ping Tsai
296bb00540
HBASE-18766 Make TableSnapshotScanner Audience Private
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-14 14:30:28 -07:00
brandboat
42bdd665ae
HBASE-17980 Any HRegionInfo we give out should be immutable
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-14 14:25:58 -07:00
Michael Stack
826b26a8a5
HBASE-18820 assembly is missing hbase-permission
2017-09-14 13:25:47 -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
Michael Stack
5cb11bc3f7
HBASE-18818 TestConnectionImplemenation fails
2017-09-14 12:30:21 -07:00
Peter Somogyi
d7824f739d
HBASE-18683 Upgrade hbase to commons-math 3
...
Upgrade commons-math:2.2 to commons-math3:3.6.1
Remove commons-math 2 specific content from LICENSE.vm
Add missing jersey-client dependency to hbase-it module
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-14 08:40:34 -07:00
Reid Chan
42f140d9fb
HBASE-18801 Bulk load cleanup may falsely deem file deletion successful
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-14 08:10:18 -07:00
zhangduo
46d993b0ae
HBASE-18453 CompactionRequest should not be exposed to user directly
2017-09-14 20:37:46 +08:00
Chia-Ping Tsai
58e3b18ec0
HBASE-18794 Remove deprecated methods in MasterObserver
2017-09-14 15:14:34 +08:00
Michael Stack
b200c964ac
HBASE-18772 [JDK8] Replace AtomicLong with LongAdder; ADDENDUM -- disable broke test
2017-09-13 23:25:24 -07:00
Michael Stack
274bbb64c6
HBASE-14998 Unify synchronous and asynchronous methods in Admin and cleanup
...
This is based on patch sent me by Balazs Meszaros. The good stuff in
here is from him. This patch does less than his ambition. It changes
Admin class only. Can work on making AsyncAdmin cohere in a follow-on.
* Deprecates getAlterStatus. Everywhere else we talk of 'modify' rather
'alter' and should use Future returned from async instead.
* isTableAvailable(TableName, byte [][]) has been deprecated to be
removed; use the overrie instead. This is a weird method.
* Changed listTableDescriptor to getDescriptor.
* Renamed other like methods to have same pattern (deprecating the old):
balancer => balance
setBalancerRunning => balancerSwitch
setNormalizerRunning => normalizerSwitch
enableCatalogJanitor => catalogJanitorSwitch
setCleanerChoreRunning => cleanerChoreSwitch
setSplitOrMergeEnabled => splitOrMergeEnabledSwitch
* Renamed (with deprecation of old) runCatalogScan => runCatalogJanitor.
* Reviewed generated javadoc and made some edits; purged reference to
hbase issues from our API, fixed param names, etc.
* Made all the enable services methods have same pattern.
* Renamed takeSnapshotAsync as snapshotAsync (with deprecation of old)
* Renamed execProcedureWithRet as execProcedureWithReturn (with
deprecation)
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-13 17:19:56 -07:00
Michael Stack
62db6bf1a4
HBASE-18723 [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit; ADDENDUM3
2017-09-13 14:56:25 -07:00
Reid Chan
dc1db8c5b3
HBASE-18609 Apply ClusterStatus#getClusterStatus(EnumSet<Option>) in code base
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-14 01:00:19 +08:00
Guangxu Cheng
5370aed410
HBASE-18789 Displays the reporting interval of each RS on the Master page
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-13 05:53:16 -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
zhangduo
a977055ecd
HBASE-18793 Remove deprecated methods in RegionObserver
2017-09-13 11:33:07 +08:00
Abhishek Singh Chouhan
a797fe0daa
HBASE-18771 Incorrect StoreFileRefresh leading to split and compaction failures
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-09-12 17:45:26 -07:00
Yechao Chen
0501855bc7
HBASE-18772 [JDK8] Replace AtomicLong with LongAdder
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-13 06:17:14 +08:00
Michael Stack
41ff7d4c6b
HBASE-18733 [compat 1-2] Hide WALKey
2017-09-12 13:13:05 -07: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
Yi Liang
90265c9f8c
HBASE-18791: HBASE_HOME/lib does not contain hbase-mapreduce-test.jar
2017-09-12 07:52:28 -07:00
Ramkrishna
b651b46d36
HBASE-18795 - Expose KeyValue.getBuffer() for tests alone (Ram)
2017-09-12 15:25:10 +05:30
Umesh Agashe
a11a17825a
HBASE-13271 Added test for batch operations with validation errors. Updated Javadoc for batch methods.
...
Javadoc for following methods are updated:
* Table.put(List<Put> puts)
* Table.delete(List<Delete> deletes)
Added @apiNote for delete regarding input list will not be modied in version 3.0.0
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-11 20:06:10 -07:00
Michael Stack
1d278d3de6
HBASE-16479 Move WALEdit from hbase.regionserver.wal package to hbase.wal package
2017-09-11 14:42:35 -07:00
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