zhangduo
6e9d355b12
HBASE-15264 Implement a fan out HDFS OutputStream
2016-02-25 10:07:27 +08:00
Elliott Clark
630a65825e
HBASE-15222 Use less contended classes for metrics
...
Summary:
Use less contended things for metrics.
For histogram which was the largest culprit we use FastLongHistogram
For atomic long where possible we now use counter.
Test Plan: unit tests
Reviewers:
Subscribers:
Differential Revision: https://reviews.facebook.net/D54381
2016-02-24 14:34:05 -08:00
Phil Yang
30cec72f9a
HBASE-15302 Reenable the other tests disabled by HBASE-14678
...
Signed-off-by: stack <stack@apache.org>
2016-02-24 07:14:01 -08:00
eshcar
876a6ab73e
HBASE-15016 Services a Store needs from a Region
...
Signed-off-by: stack <stack@apache.org>
2016-02-24 07:07:07 -08:00
stack
28cd48b673
HBASE-15277 TestRegionMergeTransactionOnCluster.testWholesomeMerge fails with no connection to master; ADDING DEBUGGING
2016-02-23 22:43:01 -08:00
Mikhail Antonov
f47dba74d4
HBASE-15306 Make RPC call queue length dynamically configurable
2016-02-23 14:20:40 -08:00
tedyu
58283fa1b1
HBASE-15291 FileSystem not closed in secure bulkLoad (Yong Zhang)
2016-02-23 06:11:39 -08:00
ramkrishna
3ba1a7fd23
HBASE-13259 mmap() based BucketCache IOEngine (Zee Chen & Ram)
2016-02-23 17:03:38 +05:30
Josh Elser
a8073c4a98
HBASE-15232 Handle region location cache mgmt in AsyncProcess for multi()'s
...
Further investigation after HBASE-15221 lead to some findings that
AsyncProcess should have been managing the contents of the region
location cache, appropriately clearing it when necessary (e.g. an
RPC to a server fails because the server doesn't host that region)
For multi() RPCs, the tableName argument is null since there is no
single table that the updates are destined to. This inadvertently
caused the existing region location cache updates to fail on 1.x
branches. AsyncProcess needs to handle when tableName is null
and perform the necessary cache evictions.
As such, much of the new retry logic in HTableMultiplexer is
unnecessary and is removed with this commit. Getters which were
added as a part of testing were left since that are mostly
harmless and should contain no negative impact.
Signed-off-by: stack <stack@apache.org>
2016-02-22 22:03:14 -08:00
stack
5e501123ca
HBASE-15301 Remove the never-thrown NamingException from TableInputFormatBase#reverseDNS method signature (Yu Li)
2016-02-22 21:58:20 -08:00
anoopsjohn
2d66cd86d0
HBASE-15247 InclusiveStopFilter does not respect reverse Filter property. (Amal Joshy)
2016-02-23 09:21:37 +05:30
Mikhail Antonov
e58c0385a7
HBASE-15135 Add metrics for storefile age
2016-02-22 02:21:02 -08:00
tedyu
ed290cf829
HBASE-15219 Canary tool does not return non-zero exit code when one of regions is in stuck state
2016-02-20 20:25:01 -08:00
chenheng
a878b19c4e
HBASE-15259 WALEdits under replay will also be replicated
2016-02-20 10:09:27 +08:00
tedyu
8eedc96751
HBASE-15251 During a cluster restart, Hmaster thinks it is a failover by mistake (Clara Xiong)
2016-02-18 23:46:54 -08:00
zhangduo
d2ba87509b
HBASE-14949 Resolve name conflict when splitting if there are duplicated WAL entries
2016-02-18 19:48:52 +08:00
Samir Ahmic
bba4f107c1
HBASE-15270 Use appropriate encoding for "filter" field in TaskMonitorTmpl.jamon.
...
Signed-off-by: chenheng <chenheng@apache.org>
2016-02-17 23:55:38 -06:00
Sean Busbey
c7eb72a91c
Revert "HBASE-15120 Use appropriate encoding for "filter" field in TaskMonitorTmpl.jamon."
...
This reverts commit 9f8273e717
.
2016-02-17 23:55:20 -06:00
stack
4b1acead42
HBASE-15285 Forward-port respect for isReturnResult from HBASE-15095
2016-02-17 19:26:17 -08:00
Samir Ahmic
9f8273e717
HBASE-15120 Use appropriate encoding for "filter" field in TaskMonitorTmpl.jamon.
...
Signed-off-by: chenheng <chenheng@apache.org>
2016-02-17 10:23:06 +08:00
stack
a8077080ba
HBASE-15277 TestRegionMergeTransactionOnCluster.testWholesomeMerge fails with no connection to master
2016-02-16 13:13:13 -08:00
stack
bb881eb80d
HBASE-15276 TestFlushSnapshotFromClient hung
2016-02-16 12:58:22 -08:00
chenheng
e3aa71fb76
HBASE-15263 TestIPv6NIOServerSocketChannel.testServerSocketFromLocalhostResolution can hang indefinetly
...
Signed-off-by: stack <stack@apache.org>
2016-02-16 12:53:44 -08:00
stack
7063562bf1
HBASE-13839 Fix AssgnmentManagerTmpl.jamon issues (coloring, content etc.) ; ADDENDUM
2016-02-15 17:50:10 -08:00
chenheng
68b300173f
HBASE-15122 Servlets generate XSS_REQUEST_PARAMETER_TO_SERVLET_WRITER findbugs warnings (Samir Ahmic)
2016-02-15 13:53:47 +08:00
Sean Busbey
3897c4e102
Revert "HBASE-9393 Hbase does not closing a closed socket resulting in many CLOSE_WAIT"
...
This reverts commit c8d133186b
.
2016-02-13 11:18:53 -06:00
stack
1419628881
HBASE-13839 Fix AssgnmentManagerTmpl.jamon issues (coloring, content etc.)
2016-02-12 15:06:38 -08:00
Ashish Singhi
c8d133186b
HBASE-9393 Hbase does not closing a closed socket resulting in many CLOSE_WAIT
...
Signed-off-by: stack <stack@apache.org>
2016-02-12 13:41:09 -08:00
tedyu
454e45f50d
HBASE-15219 Revert pending verification of test result
2016-02-12 12:06:48 -08:00
zhangduo
85e1d9a109
HBASE-15252 Data loss when replaying wal if HDFS timeout
2016-02-12 16:16:37 +08:00
eshcar
25dfc112dd
HBASE-14919 Refactoring for in-memory flush and compaction
...
Signed-off-by: stack <stack@apache.org>
2016-02-11 10:39:01 -08:00
anoopsjohn
29a192ef3c
HBASE-15198 RPC client not using Codec and CellBlock for puts by default.
2016-02-11 09:51:11 +05:30
ramkrishna
fec9733893
HBASE-15204 Try to estimate the cell count for adding into WALEdit (Ram)
2016-02-11 09:09:25 +05:30
Jerry He
1942a99b83
HBASE-15223 Make convertScanToString public for Spark
2016-02-10 15:02:58 -08:00
Andrew Purtell
2963d59ed2
HBASE-15229 Canary Tools should not call System.Exit on error (Vishal Khandelwal)
2016-02-10 10:21:00 -08:00
Matteo Bertozzi
d53318163b
HBASE-15239 Remove unused LoadBalancer.immediateAssignment()
2016-02-10 09:16:42 -08:00
tedyu
df829ea7d1
HBASE-15219 Canary tool does not return non-zero exit code when one of regions is in stuck state
2016-02-10 02:36:46 -08:00
Andrew Purtell
bab812df28
HBASE-15216 Canary does not accept config params from command line (Vishal Khandelwal)
2016-02-09 22:45:37 -08:00
stack
b6328eb803
HBASE-15238 HFileReaderV2 prefetch overreaches; runs off the end of the data
...
M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/ChecksumUtil.java
Cleanup trace message and include offset; makes debug the easier.
M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/FixedFileTrailer.java
Fix incorrect data member javadoc.
M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileBlock.java
Pass along the offset we are checksumming at.
M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileReaderImpljava
Add trace logging for debugging and set the end of the prefetch to be
last datablock, not size minus trailersize (there is the root indices
and file info to be skipped)
2016-02-09 20:31:44 -08:00
Misty Stanley-Jones
7cab24729d
HBASE-11792 Organize Performance Evaluation usage output
2016-02-09 11:16:22 -08:00
stack
ec92a8a705
HBASE-15158 Change order in which we do write pipeline operations; do all under row locks
2016-02-07 22:56:40 -08:00
stack
eacf7bcf97
HBASE-15163 Add sampling code and metrics for get/scan/multi/mutate count separately (Yu Li)
2016-02-06 06:30:56 -08:00
stack
d82ae42126
Revert "HBASE-15122 Servlets generate XSS_REQUEST_PARAMETER_TO_SERVLET_WRITER findbugs warnings (Samir Ahmic)"
...
Revert mistaken commit.
This reverts commit efc7a0d347
.
2016-02-06 05:17:29 -08:00
ramkrishna
4e44f4f505
HBASE-15204 Try to estimate the cell count for adding into WALEdit (Revert
...
for making it more cleaner)
2016-02-06 13:05:13 +05:30
Adrian Muraru
59b03c77de
HBASE-14770 RowCounter argument input parse error
...
Signed-off-by: stack <stack@apache.org>
2016-02-05 21:41:30 -08:00
stack
efc7a0d347
HBASE-15122 Servlets generate XSS_REQUEST_PARAMETER_TO_SERVLET_WRITER findbugs warnings (Samir Ahmic)
2016-02-05 21:28:46 -08:00
tedyu
2ce31f8945
HBASE-15220 Change two logs in SimpleRegionNormalizer to INFO level
2016-02-05 20:52:17 -08:00
Apekshit
31f9f2fb67
HBASE-15209 (compatibility) Disable table in HBaseTestingUtility.truncateTable. (Apekshit)
...
Signed-off-by: stack <stack@apache.org>
2016-02-05 20:41:40 -08:00
stack
81d81c9839
HBASE-15157 Add *PerformanceTest for Append, CheckAnd*
2016-02-05 20:33:55 -08:00
anoopsjohn
7239056c78
HBASE-15214 Valid mutate Ops fail with RPC Codec in use and region moves across.
2016-02-06 02:40:49 +05:30