Chinmay Kulkarni
4b208eb2b6
HBASE-18830 TestCanaryTool does not check Canary monitor's error code
...
Added assertion checks to make sure that the error code for the
ToolRunner run() method is used.
Testing Done: Checked that TestCanaryTool unit tests fail when there is
an error code in the current Canary run.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-09-25 19:06:36 -07:00
Chinmay Kulkarni
176571a852
HBASE-18762 Canary sink type cast error
...
Changed the type hierarchy of Canary sinks to reduce confusion and avoid
cast errors.
Testing Done: Ran the TestCanaryTool.java test suite and confirmed that
the working is correct.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-09-25 18:19:34 -07:00
Andrew Purtell
b145286f36
Amend HBASE-18786 FileNotFoundException should not be silently handled for primary region replicas
...
Remove now invalid unit test TestCorruptedRegionStoreFile
2017-09-25 17:36:04 -07:00
Guangxu Cheng
cfb6a54f69
HBASE-18875 Thrift server supports read-only mode
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-25 15:11:03 -07:00
tedyu
0ebd4b8433
HBASE-18876 Backup create command fails to take queue parameter as option (Amit Kabra)
2017-09-25 12:57:54 -07:00
zhangduo
a5f84430a3
HBASE-18825 Use HStoreFile instead of StoreFile in our own code base and remove unnecessary methods in StoreFile interface
2017-09-25 09:35:39 +08:00
Josh Elser
1540483135
HBASE-18807 Remove protobuf references from CP quota API calls
2017-09-23 22:06:51 -04:00
Sean Busbey
b4830466db
HBASE-18866 clean up warnings about proto syntax
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-22 18:36:08 -05:00
Andrew Purtell
b27f9b582a
HBASE-18786 FileNotFoundException should not be silently handled for primary region replicas
2017-09-22 12:45:05 -07:00
Chia-Ping Tsai
bb9f01c1e4
HBASE-18787 Fix the "dependencies connecting to an HBase cluster"
2017-09-23 01:56:38 +08:00
Abhishek Singh Chouhan
21a61ad597
HBASE-18796 Addendum: Scanner returning null incorrectly during locateRegionInMeta retry, resulting in incorrect TableNotFoundException
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-09-22 10:20:29 -07:00
Andrew Purtell
11d749527a
HBASE-18813 TestCanaryTool fails on branch-1 / branch-1.4
...
Disable units where argument matching is intermittently failing
2017-09-22 09:48:17 -07:00
Reid Chan
5f238b3ef4
HBASE-18651 Let ChaosMonkeyRunner expose the chaos monkey runner it creates
...
Signed-off-by: Mike Drob <mdrob@apache.org>
Signed-off-by: Ted Yu <tedyu@apache.org>
2017-09-21 21:19:25 -05:00
Sean Busbey
e39359986c
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:00:10 -05:00
Chia-Ping Tsai
a6c3c645fd
HBASE-18823 Apply RegionInfo to MasterObserver/RegionObserver/WALObserver
2017-09-20 18:43:11 -07:00
Michael Stack
37696fffe9
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:27:37 -07:00
Michael Stack
e3896cfcc3
HBASE-18853 hbase-protocol-shaded includes protobuf (since we moved to hbase-thirdparty)
2017-09-20 08:15:01 -07:00
Zach York
8301734594
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 17:35:04 -07:00
Michael Stack
bc790fe26a
HBASE-18852 Take down the hbasecon asia banner on home page
2017-09-19 17:00:01 -07:00
Michael Stack
58f9cd3586
HBASE-18849 expand "thirdparty" reference to give examples of setting netty location in common testing modules
2017-09-19 16:54:00 -07:00
Abhishek Singh Chouhan
29a3ff3037
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
a29ea36194
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:19:39 -04:00
Yu Li
b56760c732
HBASE-15931 Add log for long-running tasks in AsyncProcess (addendum)
2017-09-19 09:54:51 +08:00
Umesh Agashe
34d648808d
HBASE-18832 Fixed LTT, removed references to deprecated HColumnDescriptor
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-18 12:38:02 -07:00
Yi Liang
e10d7836ed
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:34:55 -07:00
Reid Chan
9f0863ce5f
HBASE-18808 Ineffective config check in BackupLogCleaner#getDeletableFiles()
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-18 10:16:14 -07:00
Chun-Hao Tang
ff0c1d2fa3
HBASE-18142 Deletion of a cell deletes the previous versions too
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-19 00:22:59 +08:00
Sean Busbey
5264f04b6d
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:52:10 -05: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
Sean Busbey
efb95a1794
HBASE-18834 fix shellcheck warning on hbase personality
...
Signed-off-by: Dima Spivak <dimaspivak@apache.org>
2017-09-18 08:54:37 -05:00
Sean Busbey
2a8fb7a9ae
Revert "HBASE-18836 Note need for explicit javax.el and exclude from shaded artifacts"
...
This reverts commit de32b11fe4
.
Mistaken push of wrong branch.
2017-09-18 08:53:42 -05:00
Sean Busbey
de32b11fe4
HBASE-18836 Note need for explicit javax.el and exclude from shaded artifacts
2017-09-18 08:47:46 -05:00
Chia-Ping Tsai
190a660d17
HBASE-18798 Remove the unused methods in RegionServerObserver
2017-09-18 09:44:57 +08:00
Michael Stack
5c12e424e6
HBASE-18831 Add explicit dependency on javax.el
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-16 10:37:27 -07:00
Chia-Ping Tsai
81d2927e4c
HBASE-17980 (Addendum) make UnmodifyableHRegionInfo deprecated
2017-09-16 17:05:17 +08:00
zhangduo
a6d8cedb06
HBASE-18446 Mark StoreFileScanner/StoreFileReader as IA.LimitedPrivate(Phoenix)
2017-09-15 20:36:46 +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
zhangduo
f7a986cb67
HBASE-18821 addendum use versionRange instead of version to fix m2e error
2017-09-15 16:54:16 +08:00
Yechao Chen
5c07dba43a
HBASE-18772 (Addendum) we pass the wrong arguments to AdaptiveLifoCoDelCallQueue
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-15 10:27:47 +08:00
Michael Stack
fb3c8bf608
HBASE-17351 Enforcer plugin fails with NullPointerException
2017-09-14 17:22:41 -07:00
Chia-Ping Tsai
9c5b03acd7
HBASE-18766 Make TableSnapshotScanner Audience Private
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-14 14:30:05 -07:00
brandboat
58988cb53c
HBASE-17980 Any HRegionInfo we give out should be immutable
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-14 14:25:07 -07:00
Michael Stack
a4277f37e2
HBASE-18820 assembly is missing hbase-permission
2017-09-14 13:27:47 -07:00
Michael Stack
98f4171109
HBASE-18818 TestConnectionImplemenation fails
2017-09-14 12:27:37 -07:00
Peter Somogyi
778f507ada
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:34:28 -07:00
Reid Chan
c17b491432
HBASE-18801 Bulk load cleanup may falsely deem file deletion successful
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-14 08:09:42 -07:00
zhangduo
61d10feffa
HBASE-18453 CompactionRequest should not be exposed to user directly
2017-09-14 20:37:33 +08:00
Chia-Ping Tsai
38e983ed44
HBASE-18794 Remove deprecated methods in MasterObserver
2017-09-14 15:10:20 +08:00
Michael Stack
d2792a07fe
HBASE-18772 [JDK8] Replace AtomicLong with LongAdder; ADDENDUM -- disable broke test
2017-09-13 23:24:53 -07:00
Michael Stack
780be085ed
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:25 -07:00