Michael Stack
50348cc1a4
HBASE-19652 Turn down CleanerChore logging; too chatty
2017-12-27 20:50:46 -08:00
Michael Stack
d6d8369655
HBASE-19648 Move branch-2 version from 2.0.0-beta-1-SNAPSHOT to 2.0.0-beta-1
2017-12-27 14:41:19 -08:00
Michael Stack
e4ab29ada2
HBASE-19647 Logging cleanups; emit regionname when RegionTooBusyException inside RetriesExhausted... make netty connect/disconnect TRACE-level; ADDENDUM
2017-12-27 14:14:37 -08:00
Chia-Ping Tsai
7dee1bcd31
HBASE-19644 add the checkstyle rule to reject the illegal imports
2017-12-28 04:17:45 +08:00
Michael Stack
cc8b37f847
HBASE-19647 Logging cleanups; emit regionname when RegionTooBusyException inside RetriesExhausted... make netty connect/disconnect TRACE-level
2017-12-27 11:56:40 -08:00
Chia-Ping Tsai
2468f30029
HBASE-19628 ByteBufferCell should extend ExtendedCell
2017-12-27 23:02:18 +08:00
Vasudevan
0454a389a3
HBASE-19629 RawCell#getTags should return the Iterator<Tag> in order to avoid iterating through whole tag array at once
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-27 21:30:08 +08:00
Peter Somogyi
15ed748286
HBASE-19545 Replace getBytes(StandardCharsets.UTF_8) with Bytes.toBytes
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-27 20:10:50 +08:00
Chia-Ping Tsai
b6781c9bcc
HBASE-19496 (addendum) don't store the duplicate cp names in ServerMetrics
2017-12-27 07:08:31 +08:00
Chia-Ping Tsai
8362b0dba5
HBASE-19550 Wrap the cell passed via Mutation#add(Cell) to be of ExtendedCell
2017-12-26 16:43:01 +08:00
Guanghao Zhang
2abf7b508c
HBASE-19621 Revisit the methods in ReplicationPeerConfigBuilder
2017-12-26 14:44:07 +08:00
Guanghao Zhang
b552eb2ff9
HBASE-19576 Introduce builder for ReplicationPeerConfig and make it immutable
2017-12-23 19:04:58 +08:00
Chia-Ping Tsai
d4af099e9e
HBASE-19496 Reusing the ByteBuffer in rpc layer corrupt the ServerLoad and RegionLoad
2017-12-22 18:58:08 +08:00
Guanghao Zhang
3a210d514c
HBASE-19590 Remove the duplicate code in deprecated ReplicationAdmin
2017-12-22 18:36:28 +08:00
Apekshit Sharma
11ea19a101
HBASE-19589 New regions should always be added with state CLOSED (followup of HBASE-19530)
2017-12-21 22:58:28 -08:00
Chia-Ping Tsai
4aec7a491a
HBASE-19575 add copy constructor to Mutation
2017-12-22 03:19:47 +08:00
Balazs Meszaros
992b5d8630
HBASE-10092 Move up on to log4j2
...
Changes:
- replaced commons-logging to slf4j everywhere
- log.XXX(Throwable) calls were replaced with log.XXX(t.toString(), t)
- log.XXX(Object) calls were replaced with log.XXX(Objects.toString(obj))
- log.fatal() calls were replaced with log.error(HBaseMarkers.FATAL, ...)
- programmatic log4j configuration was removed from the unit test
This commit does not affect the current logging configurations, because log4j
is still on the classpath. slf4j-log4j12 binds log4j to slf4j.
Signed-off-by: Michael Stack <stack@apache.org>
2017-12-20 22:58:12 -08:00
Jan Hentschel
d111b17c36
HBASE-19538 Removed unnecessary semicolons in hbase-client
2017-12-19 20:56:35 +01:00
Guanghao Zhang
60cd494d1c
HBASE-19492 Add EXCLUDE_NAMESPACE and EXCLUDE_TABLECFS support to replication peer config
2017-12-19 16:57:38 +08:00
Michael Stack
b7268cafac
HBASE-19122 Suspect methods on Cell to be deprecated; ADDENDUM to fix
...
compile error
2017-12-18 16:03:42 -08:00
Michael Stack
495bedea35
HBASE-19122 Suspect methods on Cell to be deprecated
2017-12-18 15:23:03 -08:00
Yun Chi-Shih
5895719420
HBASE-19531 Remove needless volatile declaration
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-19 00:40:37 +08:00
Guanghao Zhang
8fa08b56f3
HBASE-19522 The complete order may be wrong in AsyncBufferedMutatorImpl
2017-12-16 14:09:35 +08:00
Apekshit Sharma
15a4aa0ce1
HBASE-19530 New regions should always be added with state CLOSED
2017-12-15 21:21:37 -08:00
Peter Somogyi
2043c337d8
HBASE-19498 Fix findbugs and error-prone warnings in hbase-client (branch-2)
...
Signed-off-by: Michael Stack <stack@apache.org>
Signed-off-by: Apekshit Sharma <appy@apache.org>
2017-12-15 15:57:01 -08:00
Mike Drob
23a9059cb2
HBASE-18838 Fix hadoop3 check-shaded-invariants
2017-12-15 13:20:54 -06:00
Chia-Ping Tsai
33d48754f5
HBASE-19462 Deprecate all addImmutable methods in Put
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-12-14 14:18:04 -08:00
zhangduo
c2bb63fbf9
HBASE-19512 Move EventType and ExecutorType from hbase-client to hbase-server
2017-12-14 20:15:35 +08:00
tedyu
b682ea7c8a
HBASE-19434 create_namespace command for existing namespace does not throw useful error message
2017-12-13 16:01:38 -08:00
Guangxu Cheng
015b66103a
HBASE-19000 Group multiple block cache clear requests per server
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-12-13 07:47:33 -08:00
BELUGA BEHR
7c871849de
HBASE-19472 Remove ArrayUtil Class
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-13 19:08:54 +08:00
Chia-Ping Tsai
55eb59e654
HBASE-19427 Add TimeRange support into Append to optimize for counters
2017-12-13 15:40:56 +08:00
Peter Somogyi
941acc5c05
HBASE-19213 Align check and mutate operations in Table and AsyncTable
...
- Deprecates old checkAnd*() operations in Table
- Adds Table#CheckAndMutateBuilder and implements it in HTable
Commiter note: When committing the patch, noticed redundant {@inheritDoc} being added in HTable.
Removed new and olds ones.
Signed-off-by: Apekshit Sharma <appy@apache.org>
2017-12-12 20:46:39 -08:00
tedyu
0e47ded1a5
HBASE-19394 Support multi-homing env for the publication of RS status with multicast (hbase.status.published) (Toshihiro Suzuki)
2017-12-12 07:48:40 -08:00
Michael Stack
3366ebdc56
HBASE-19461 TestRSGroups is broke
2017-12-08 15:10:23 -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
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
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
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
zhangduo
c61ed5dc7e
HBASE-19399 Purge curator dependency from hbase-client
2017-12-03 08:30:43 +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
Chia-Ping Tsai
2bda22a64e
HBASE-19350 TestMetaWithReplicas is flaky
2017-12-01 03:40:17 +08:00
Apekshit Sharma
4f4aac77e1
HBASE-19367 Refactoring in RegionStates, and RSProcedureDispatcher
...
- Adding javadoc comments
- Bug: ServerStateNode#regions is HashSet but there's no synchronization to prevent concurrent addRegion/removeRegion. Let's use concurrent set instead.
- Use getRegionsInTransitionCount() directly to avoid instead of getRegionsInTransition().size() because the latter copies everything into a new array - what a waste for just the size.
- There's mixed use of getRegionNode and getRegionStateNode for same return type - RegionStateNode. Changing everything to getRegionStateNode. Similarly rename other *RegionNode() fns to *RegionStateNode().
- RegionStateNode#transitionState() return value is useless since it always returns it's first param.
- Other minor improvements
2017-11-29 22:42:39 -08:00
Guanghao Zhang
9e7ab9ffe2
HBASE-19359 Revisit the default config of hbase client retries number
2017-11-29 10:33:20 -08:00
Jerry He
0c4c395538
HBASE-19096 Add RowMutions batch support in AsyncTable
...
Signed-off-by: Jerry He <jerryjch@apache.org>
2017-11-28 18:49:08 -08:00
Balazs Meszaros
e946d9d841
HBASE-19242 Add MOB compact support for AsyncAdmin
...
Signed-off-by: Michael Stack <stack@apache.org>
Signed-off-by: Guanghao Zhang <zghaobac@gmail.com>
2017-11-28 15:04:56 -08:00
Josh Elser
4fef4cfc30
HBASE-19267 Remove compiler-plugin mapping executions as it breaks Java8 detection
...
It seems like the original reason this execution filter was added is no
longer an issue for 2.0. Actually, these entries actually preclude
Eclipse from correctly using the Java8 source/target version that we
have specified (which creates numerous compilation errors in Eclipse)
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2017-11-28 14:54:32 -05:00