Michael Stack
a33a9de643
HBASE-19134 Make WALKey an Interface; expose Read-Only version to CPs
...
Created a new WALKey Interface and a WALKeyImpl. The WALKey Interface
is surfaced to Coprocessors and throughout most of the code base.
WALKeyImpl is used internally by WAL and by Replication which need
access to WALKey setters.
Methods that were deprecated in WALObserver because they were exposing
Private audience Classes have been undeprecated now we have WALKey.
Moved over to use SequenceId#getSequenceId throughout. Changed
SequenceId#getSequenceId removing the IOE.
2017-12-08 15:12:51 -08:00
Michael Stack
3366ebdc56
HBASE-19461 TestRSGroups is broke
2017-12-08 15:10:23 -08:00
Jan Hentschel
3e6563d6e0
HBASE-19373 Fixed remaining Checkstyle error in hbase-annotations
2017-12-08 23:19:51 +01:00
Jan Hentschel
65b271d5b2
HBASE-19360 Removed unused imports from hbase-zookeeper module
2017-12-08 23:13:25 +01:00
Jan Hentschel
b367902f74
HBASE-19180 Removed unused imports from AlwaysPasses
2017-12-08 23:00:03 +01:00
tedyu
8d3c60201a
HBASE-19433 ChangeSplitPolicyAction modifies an immutable HTableDescriptor
2017-12-07 19:45:41 -08:00
Apekshit Sharma
a70b9b5e94
HBASE-19454 Debugging TestDistributedLogSplitting#testThreeRSAbort
...
- Changed testThreeRSAbort to kill the RSs intead of aborting. Simple aborting will close the regions, we want extreme failure testing here.
- Adds some logging for easier debugging.
- Refactors TestDistributedLogSplitting to use standard junit rules.
2017-12-07 19:15:54 -08:00
Michael Stack
b0d68d6814
HBASE-19349 Introduce wrong version depencency of servlet-api jar
...
Move the hadoop-hdfs guava exclude in modules up to the top pom.
Looks like an exclude in a module is not additive but rather exclusive
blanking out the top level set of exclusions.
Tested by looking in lib dir of the built tarball.
2017-12-07 18:06:33 -08:00
huaxiangsun
f34648e464
HBASE-19163 Maximum lock count exceeded from region server's batch processing
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-12-07 14:13:19 -08:00
Zach York
a39d5bed1b
HBASE-19435 Reopen Files for ClosedChannelException in BucketCache
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-12-07 10:53:26 -08:00
BELUGA BEHR
c3743be05c
HBASE-19448 Replace StringBuffer with StringBuilder for hbase-server
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-07 22:52:43 +08:00
Michael Stack
8dc82165f3
HBASE-19301 Provide way for CPs to create short circuited connection
...
with custom configurations; ADDENDUM -- adds warning to powerful new,
Signed-off-by: anoopsamjohn <anoopsamjohn@gmail.com>
2017-12-07 06:39:12 -08:00
Chia-Ping Tsai
2245dfc558
HBASE-12444 Total number of requests overflow because it's int
2017-12-07 18:42:32 +08:00
anoopsamjohn
f8e2323323
HBASE-19357 Bucket cache no longer L2 for LRU cache.
2017-12-07 15:06:30 +05:30
anoopsamjohn
e88b3c65b9
HBASE-19439 Mark ShortCircuitMasterConnection with InterfaceAudience Private.
2017-12-07 11:24:00 +05:30
Chia-Ping Tsai
4833e63d17
HBASE-19430 Remove the SettableTimestamp and SettableSequenceId
2017-12-07 13:34:38 +08:00
Andrew Purtell
e7a2e4352c
HBASE-19447 INFO level logging of GetClusterStatus from HMaster is too chatty
2017-12-06 17:06:34 -08:00
Michael Stack
d29ffd4e29
HBASE-19295 The Configuration returned by CPEnv should be read-only.
...
Adds a ReadOnlyConfiguration that delegates gets but throws exception
on sets/adds, etc.
2017-12-06 15:18:53 -08:00
tedyu
497902731a
HBASE-19417 Remove boolean return value from postBulkLoadHFile hook
2017-12-06 14:23:22 -08:00
Andrew Purtell
57df73ac68
HBASE-19445 PerformanceEvaluation NPE processing split policy option
2017-12-06 14:11:40 -08:00
Michael Stack
52ffa68f8b
HBASE-15628 Implement an AsyncOutputStream which can work with any FileSystem implementation; ADDENDUM -- Change Log output
2017-12-06 11:36:20 -08:00
TAK LON WU
b2f9b7bc19
HBASE-19023 Replace hbase-server with hbase-mapreduce for HBase and MapReduce chapter
...
RowCounter and other related HBase's MapReduce classes have been moved
to hbase-mapreduce component by HBASE-18640, related chapter was
out-of-date and this fix replaced hbase-server with hbase-mapreduce
to correct those commands
Also this change moved RowCounter_Counters.properties
to hbase-mapreduce package as well
JIRA https://issues.apache.org/jira/browse/HBASE-19023
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-12-06 09:04:02 -08:00
Chia-Ping Tsai
b9f1f5a17c
HBASE-18112 (addendum) fix the out-of-bounds index
2017-12-06 22:01:12 +08:00
zhangduo
03cb581585
HBASE-19410 Move zookeeper related UTs to hbase-zookeeper and mark them as ZKTests
2017-12-06 16:38:58 +08:00
Guangxu Cheng
142e6bb9de
HBASE-19432 Roll the specified writer in HFileOutputFormat2
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-12-05 22:28:27 -08:00
anoopsamjohn
78a6e0532e
Revert "HBASE-19357 Bucket cache no longer L2 for LRU cache."
...
This reverts commit d952c5df9f
.
2017-12-06 11:36:19 +05:30
anoopsamjohn
d952c5df9f
HBASE-19357 Bucket cache no longer L2 for LRU cache.
2017-12-06 11:26:10 +05:30
Michael Stack
e048b2cbdb
HBASE-19323 Make netty engine default in hbase2
2017-12-05 15:29:57 -08:00
Mike Drob
e051a47785
HBASE-19422 Provide clear error message on use of wrong hadoop-profile property
...
Signed-off-by: Apekshit Sharma <appy@apache.org>
2017-12-05 11:05:25 -08:00
Michael Stack
c77778dd13
HBASE-19426 Move has() and setTimestamp() to Mutation (Chia-Ping Tsai)
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-05 09:42:13 -08:00
Michael Stack
db49391683
HBASE-19384 Results returned by preAppend hook in a coprocessor are replaced with
...
null from other coprocessor even on bypass
If 'bypass' is set by a Coprocessor, skip out on calling any subsequent
Coprocessors that might be chained to a bypassable method.
This patch restores some of the 'complete' behavior removed by
HBASE-19123 only 'bypass' now triggers 'complete'.
2017-12-05 08:07:23 -08:00
Chia-Ping Tsai
2ab0470b43
HBASE-19431 The tag array written by IndividualBytesFieldCell#write is out of bounds
2017-12-05 15:42:29 +08:00
Apekshit Sharma
73e3b0e825
HBASE-18942 hbase-hadoop2-compat module ignores hadoop-3 profile
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-12-04 15:45:13 -08:00
Ted Yu
b906980e14
HBASE-19056 TestCompactionInDeadRegionServer is top of the flakies charts!
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-12-04 14:13:49 +08:00
zhangduo
c61ed5dc7e
HBASE-19399 Purge curator dependency from hbase-client
2017-12-03 08:30:43 +08:00
Chia-Ping Tsai
73fd3d32a1
HBASE-19298 CellScanner and CellScannable should be declared as IA.Public
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-12-02 15:48:00 -08:00
Chia-Ping Tsai
5f8b459cc1
HBASE-19408 Remove WALActionsListener.Base
2017-12-03 01:17:03 +08:00
Chia-Ping Tsai
a5853221b4
HBASE-19339 Eager policy results in the negative size of memstore
2017-12-03 00:50:25 +08:00
Enis Soztutar
4f642f659f
HBASE-16239 Better logging for RPC related exceptions
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-03 00:45:08 +08:00
Guanghao Zhang
6c6910b0b4
HBASE-19396 Fix flaky test TestHTableMultiplexerFlushCache
2017-12-02 20:05:59 +08:00
Andrew Purtell
99790a52ae
HBASE-19406 Fix CompactionRequest equals and hashCode
2017-12-01 19:15:11 -08:00
libisthanks
d1e9c3d972
HBASE-19336 Improve rsgroup to allow assign all tables within a specified namespace by only writing namespace
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2017-12-02 09:26:23 +08:00
Michael Stack
79ac70ac86
HBASE-19407 [branch-2] Remove backup/restore
2017-12-01 17:22:37 -08:00
Josh Elser
fa5473c299
HBASE-19285 Implements table-level latency histograms
...
For a egionserver's view of a table (the regions
that belong to a table hosted on a regionserver),
this change tracks the latencies of operations that
affect the regions for this table.
Tracking at the per-table level avoids the memory bloat
and performance impact that accompanied the previous
per-region latency metrics while still providing important
details for operators to consume.
Signed-Off-By: Andrew Purtell <apurtell@apache.org>
2017-12-01 17:34:43 -05:00
Mike Drob
76cb1638e3
HBASE-19390 Temporary downgrade to Jetty 9.3 to match hadoop
...
(cherry picked from commit 680a534acd
)
2017-12-01 14:39:13 -06:00
Guangxu Cheng
01d366da4a
HBASE-19326 Remove decommissioned servers from rsgroup
...
Signed-off-by: Michael Stack <stack@apache.org>
Conflicts:
hbase-rsgroup/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.java
2017-12-01 11:12:34 -08:00
Michael Stack
752be198e7
HBASE-19392 TestReplicaWithCluster#testReplicaGetWithPrimaryAndMetaDown failure in master
...
Signed-off-by: Huaxiang Sun <hsun@apache.org>
2017-11-30 22:46:00 -08:00
zhangduo
df3668818d
HBASE-19344 improve asyncWAL by using Independent thread for netty #IO in FanOutOneBlockAsyncDFSOutput
2017-12-01 11:19:09 +08:00
Chia-Ping Tsai
2bda22a64e
HBASE-19350 TestMetaWithReplicas is flaky
2017-12-01 03:40:17 +08:00
Harshal Deepakkumar Jain
49eaa7a8f9
HBASE-19388 - Incorrect value is being set for Compaction Pressure in RegionLoadStats object inside HRegion class
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-11-30 08:48:27 -08:00