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
Michael Stack
8bbfc836db
HBASE-18723 [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit; ADDENDUM3
2017-09-13 14:55:42 -07:00
Reid Chan
5d6b20ad18
HBASE-18609 Apply ClusterStatus#getClusterStatus(EnumSet<Option>) in code base
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-14 00:54:16 +08:00
Guangxu Cheng
93f5624cb9
HBASE-18789 Displays the reporting interval of each RS on the Master page
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-13 05:51:18 -07:00
zhangduo
e6e52cd80f
HBASE-18793 Remove deprecated methods in RegionObserver
2017-09-13 11:33:03 +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
Abhishek Singh Chouhan
3df0351f22
HBASE-18771 Incorrect StoreFileRefresh leading to split and compaction failures
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-09-12 17:45:15 -07:00
Yechao Chen
eb5e43673c
HBASE-18772 [JDK8] Replace AtomicLong with LongAdder
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-13 06:09:51 +08:00
Michael Stack
a66bd04815
HBASE-18733 [compat 1-2] Hide WALKey
2017-09-12 13:12:14 -07:00
Guangxu Cheng
cfdbdd2066
HBASE-18131 Add an hbase shell command to clear deadserver list in ServerManager
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-12 08:29:16 -07:00
Yi Liang
d83af698eb
HBASE-18791: HBASE_HOME/lib does not contain hbase-mapreduce-test.jar
2017-09-12 07:51:57 -07:00
Ramkrishna
bebb2a3a45
HBASE-18795 - Expose KeyValue.getBuffer() for tests alone (Ram)
2017-09-12 15:23:21 +05:30
Umesh Agashe
58bfa13075
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:05:34 -07:00
Michael Stack
d6db4a2d3d
HBASE-16479 Move WALEdit from hbase.regionserver.wal package to hbase.wal package
2017-09-11 14:43:00 -07:00
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
Chia-Ping Tsai
48fd0f9329
HBASE-17967 (Addendum) Fix wrong explanation about how we store the 'hbase:meta'
2017-09-12 00:11:53 +08: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
45ba6964aa
HBASE-17853 Link to "Why does HBase care about /etc/hosts?" does not work
2017-09-11 14:19:12 +08:00
Michael Stack
9a2e680cae
HBASE-16478 Rename WALKey in PB to WALEdit This is a rebase of Enis's original patch
2017-09-10 21:58:51 -07:00
Sean Busbey
ade85d8e60
HBASE-18759 Fix hbase-shaded-check-invariants failure
...
* relocate the commons-lang 2.y that comes in from hadoop
* exclude some additional jetty / glassfish / javax.servlet from shaded mapreduce
Signed-off-by: Apekshit Sharma <appy@apache.org>
2017-09-10 23:11:01 -05:00
Sean Busbey
79d9f7a734
HBASE-18760 Make hbase-shaded-check-invariants part of precommit
...
Signed-off-by: Apekshit Sharma <appy@apache.org>
2017-09-10 23:11:01 -05:00
Michael Stack
591d86ab29
HBASE-18782 Module untangling work
2017-09-10 18:10:56 -07:00
Chia-Ping Tsai
b12d071b24
HBASE-18421 update hadoop prerequisites docs to call out 2.8.1
2017-09-11 04:07:06 +08:00
Apekshit Sharma
966f5ca3db
HBASE-18697 (addendum) Add "o.a.h.h.mapreduce.Driver" as main class to hbase-shaded-mapreduce jar.
...
Without it, following command fails.
bin/hadoop jar <jar> rowcouter <table>
In general, the 'program names' won't work. One would have needed to specify class name explicitly otherwise.
Change-Id: Ib94cca5e9fc45b19436b7ae0d6634de097572537
2017-09-09 15:27:15 -07: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
64fe24e687
HBASE-18783 Declare the builder of ClusterStatus as IA.Private, and remove the Writables from ClusterStatus
2017-09-09 15:51:32 +08:00
Chia-Ping Tsai
d782ae820f
HBASE-18718 Document the coprocessor.Export
2017-09-09 15:16:14 +08:00
Chia-Ping Tsai
d22a05084a
HBASE-13868 Correct "Disable automatic splitting" section in HBase book
2017-09-09 15:00:22 +08:00