tedyu
ff261efbf7
HBASE-15515 Improve LocalityBasedCandidateGenerator in Balancer (Guanghao Zhang)
2016-03-24 11:22:34 -07:00
Jerry He
1361a25e6d
HBASE-14256 Flush task message may be confusing when region is recovered (Gabor Liptak)
2016-03-24 10:01:53 -07:00
Mikhail Antonov
ca819e1ef6
HBASE-15524 Fix NPE in client-side metrics
2016-03-23 21:59:15 -07:00
Jesse Yates
ee33bf0c7d
HBASE-14703 HTable.mutateRow does not collect stats (Heng Chen)
...
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncProcess.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/StatsTrackingRpcRetryingCaller.java
hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/ClientProtos.java
2016-03-24 11:27:54 +08:00
zhangduo
9fa44a8126
HBASE-15520 Fix broken TestAsyncIPC
...
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/AsyncRpcChannel.java
2016-03-24 10:57:42 +08:00
Elliott Clark
604415e827
HBASE-15475 Allow TimestampsFilter to provide a seek hint
2016-03-23 18:57:02 -07:00
stack
a3d550fbca
HBASE-15360 Fix flaky TestSimpleRpcScheduler; ADDENDUM
2016-03-23 15:47:22 -07:00
Matteo Bertozzi
47eb79311f
HBASE-15508 Add command for exporting snapshot in hbase command script (Yufeng Jiang)
2016-03-23 10:38:13 -07:00
Enis Soztutar
b697f53be3
HBASE-15212 RRCServer should enforce max request size
2016-03-22 16:23:20 -07:00
Enis Soztutar
d07230a759
HBASE-15412 Add average region size metric (Alicia Ying Shu)
...
Conflicts:
hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceImpl.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperStub.java
2016-03-22 14:50:14 -07:00
tedyu
2331d9efe3
HBASE-15488 Add ACL for setting split merge switch
2016-03-22 10:41:08 -07:00
Enis Soztutar
249e37f83c
HBASE-15464 Flush / Compaction metrics revisited
...
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
hbase-server/src/test/java/org/apache/hadoop/hbase/MockRegionServerServices.java
hbase-server/src/test/java/org/apache/hadoop/hbase/master/MockRegionServer.java
2016-03-21 17:56:22 -07:00
tedyu
1c5002660b
HBASE-15325 ResultScanner allowing partial result will miss the rest of the row if the region is moved between two rpc requests (Phil Yang)
2016-03-21 13:20:23 -07:00
Elliott Clark
295e5cbcf0
HBASE-15460 Fix infer issues in hbase-common
...
Summary: Fix issues found by static analysis
Test Plan: Unit test pass
Differential Revision: https://reviews.facebook.net/D55551
2016-03-21 11:55:51 -07:00
tedyu
ee4bf43577
HBASE-15433 SnapshotManager#restoreSnapshot not update table and region count quota correctly when encountering exception (Jianwei Cui)
2016-03-21 03:47:43 -07:00
Sean Busbey
a3071327b5
HBASE-15478 add comments to syncRunnerIndex handling explaining constraints on possible values.
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2016-03-21 00:29:52 -05:00
Yu Li
17815ded74
HBASE-15490 Remove duplicated CompactionThroughputControllerFactory in branch-1
2016-03-20 16:16:40 +08:00
tedyu
050c13e83f
HBASE-15479 No more garbage or beware of autoboxing (Vladimir Rodionov)
2016-03-19 17:23:29 -07:00
Jerry He
8151503fa0
HBASE-14963 Remove use of Guava Stopwatch from HBase client code (Devaraj Das)
2016-03-19 13:23:05 -07:00
Yu Li
463374ecfa
HBASE-15451 Remove unnecessary wait in MVCC
2016-03-20 02:42:44 +08:00
tedyu
6977c5dee5
HBASE-15302 Revert TestWALSplitCompressed which extends TestWALSplit
2016-03-18 20:56:03 -07:00
tedyu
27d59d3ebb
HBASE-15302 Revert two tests which hung in build #31
2016-03-18 20:53:29 -07:00
tedyu
d942d4e5a1
HBASE-15302 Reenable the other tests disabled by HBASE-14678 (Phil Yang)
2016-03-18 09:06:34 -07:00
tedyu
eda2656b88
HBASE-15456 CreateTableProcedure/ModifyTableProcedure needs to fail when there is no family in table descriptor (huaxiang sun)
2016-03-18 05:38:05 -07:00
tedyu
a319941425
HBASE-15456 Revert due to unit test failure in thrift module
2016-03-17 17:28:13 -07:00
tedyu
e4409c2f8c
HBASE-15456 CreateTableProcedure/ModifyTableProcedure needs to fail when there is no family in table descriptor (huaxiang sun)
2016-03-17 13:06:42 -07:00
Mikhail Antonov
a317a0f89c
HBASE-15390 Unnecessary MetaCache evictions cause elevated number of requests to meta (ADDENDUM)
2016-03-17 01:09:10 -07:00
tedyu
a06994bbc1
HBASE-12940 Expose listPeerConfigs and getPeerConfig to the HBase shell (Geoffrey Jacoby)
2016-03-16 19:52:25 -07:00
Elliott Clark
f1bb26c223
HBASE-15470 Add a setting for Priority queue length
...
Summary:
Move the config keys to one place
Make Two different config keys. One for default, one for priority
Test Plan: unit tests
Differential Revision: https://reviews.facebook.net/D55575
2016-03-16 16:52:17 -07:00
Elliott Clark
aaaae83423
HBASE-15441 Fix WAL splitting when region has moved multiple times
...
Summary:
Currently WAL splitting is broken when a region has been opened multiple times in recent minutes.
Region open and region close write event markers to the wal. These markers should have the sequence id in them. However it is currently getting 1. That means that if a region has moved multiple times in the last few mins then multiple split log workers will try and create the recovered edits file for sequence id 1. One of the workers will fail and on failing they will delete the recovered edits. Causing all split wal attempts to fail.
We need to:
It appears that the close event with a sequence id of one is coming from region warm up.
This patch fixes that by making sure the close on warm up doesn't happen. Also splitting will ignore any of the events that are already in the logs.
Test Plan: Unit tests pass
Differential Revision: https://reviews.facebook.net/D55557
2016-03-16 16:35:18 -07:00
Mikhail Antonov
94d576025f
HBASE-15390 Unnecessary MetaCache evictions cause elevated number of requests to meta
2016-03-16 16:32:11 -07:00
Matteo Bertozzi
103c313b0d
HBASE-15430 Failed taking snapshot - Manifest proto-message too large (JunHo Cho)
2016-03-16 09:06:11 -07:00
stack
3f9ce9785a
HBASE-15360 Fix flaky TestSimpleRpcScheduler (Duo Zhang)
2016-03-16 08:04:37 -07:00
tedyu
a00ed93fae
HBASE-15456 Revert due to TestCloseRegionHandler failure
2016-03-15 21:24:37 -07:00
tedyu
f8bcb54479
HBASE-15456 CreateTableProcedure/ModifyTableProcedure needs to fail when there is no family in table descriptor (huaxiang sun)
2016-03-15 16:21:16 -07:00
Enis Soztutar
934c0274e3
HBASE-15377 Per-RS Get metric is time based, per-region metric is size-based (Heng Chen)
...
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSRpcServices.java
2016-03-15 13:35:13 -07:00
tedyu
d0bd4903c6
HBASE-15463 Region normalizer should check whether split/merge is enabled
2016-03-15 09:10:00 -07:00
tedyu
1cb82d9118
HBASE-15439 getMaximumAllowedTimeBetweenRuns in ScheduledChore ignores the TimeUnit (Jingcheng Du)
2016-03-14 07:10:34 -07:00
Andrew Purtell
e8063d4f17
Amend HBASE-15322 Operations using Unsafe path broken for platforms not having sun.misc.Unsafe
...
"Object cannot be cast to boolean" in UnsafeAvailChecker
2016-03-11 17:37:39 -08:00
Enis Soztutar
95421d276e
HBASE-15435 Add WAL (in bytes) written metric (Alicia Ying Shu)
...
Conflicts:
hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/regionserver/wal/MetricsWALSource.java
hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/regionserver/wal/MetricsWALSourceImpl.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/wal/TestMetricsWAL.java
2016-03-10 20:21:53 -08:00
anoopsjohn
75547a42b9
HBASE-15322 Operations using Unsafe path broken for platforms not having sun.misc.Unsafe.
2016-03-11 09:38:24 +05:30
stack
e445272724
Revert "HBASE-15261 Make Throwable t in DaughterOpener volatile (Huaxiang Sun)"
...
Not needed afterall
This reverts commit e42065c308
.
2016-03-10 15:41:30 -08:00
tedyu
f82147831b
HBASE-15425 Failing to write bulk load event marker in the WAL is ignored (Ashish Singhi)
2016-03-10 07:19:59 -08:00
tedyu
e103f75ae7
HBASE-15378 Scanner cannot handle heartbeat message with no results (Phil Yang)
2016-03-09 10:05:06 -08:00
Matteo Bertozzi
46bf3c3275
HBASE-15113 Procedure v2 - Speedup eviction of sys operation results
2016-03-08 11:08:05 -08:00
Matteo Bertozzi
c60da69612
HBASE-15422 Procedure v2 - Avoid double yield
2016-03-08 11:08:05 -08:00
Mikhail Antonov
3339bac563
HBASE-15137 CallTimeoutException and CallQueueTooBigException should trigger PFFE
2016-03-08 02:59:20 -08:00
Stephen Yuan Jiang
0a025a1aca
HBASE-15413 Procedure-V2: print out ProcedureInfo during trace (Stephen Yuan Jiang)
2016-03-07 20:45:43 -08:00
tedyu
4ec6ad12c9
HBASE-15243 Utilize the lowest seek value when all Filters in MUST_PASS_ONE FilterList return SEEK_NEXT_USING_HINT
2016-03-07 19:28:21 -08:00
Mikhail Antonov
43698b3fcb
HBASE-15354 Use same criteria for clearing meta cache for all operations (Ashu Pachauri)
2016-03-07 17:34:11 -08:00