anoopsamjohn
250ad644e4
HBASE-16738 L1 cache caching shared memory HFile block when blocks promoted from L2 to L1.
2016-10-03 16:04:48 +05:30
tedyu
ec0adbd2c0
HBASE-16739) imed out exception message should include encoded region name
2016-10-02 21:09:09 -07:00
Enis Soztutar
b8ad9b17bb
HBASE-16721 Concurrency issue in WAL unflushed seqId tracking - ADDENDUM to change WAL to extend Closeable
2016-10-01 14:50:49 -07:00
Enis Soztutar
c3c82f3558
HBASE-16678 MapReduce jobs do not update counters from ScanMetrics
2016-09-29 15:34:03 -07:00
Jerry He
3757da643d
HBASE-16732 Avoid possible NPE in MetaTableLocator
2016-09-29 14:00:46 -07:00
Enis Soztutar
bf3c928b74
HBASE-16721 Concurrency issue in WAL unflushed seqId tracking
2016-09-29 12:56:22 -07:00
Sean Busbey
76396714e1
HBASE-15984 Handle premature EOF treatment of WALs in replication.
...
In some particular deployments, the Replication code believes it has
reached EOF for a WAL prior to succesfully parsing all bytes known to
exist in a cleanly closed file.
Consistently this failure happens due to an InvalidProtobufException
after some number of seeks during our attempts to tail the in-progress
RegionServer WAL. As a work-around, this patch treats cleanly closed
files differently than other execution paths. If an EOF is detected due
to parsing or other errors while there are still unparsed bytes before
the end-of-file trailer, we now reset the WAL to the very beginning and
attempt a clean read-through.
In current testing, a single such reset is sufficient to work around
observed dataloss. However, the above change will retry a given WAL file
indefinitely. On each such attempt, a log message like the below will
be emitted at the WARN level:
Processing end of WAL file '{}'. At position {}, which is too far away
from reported file length {}. Restarting WAL reading (see HBASE-15983
for details).
Additionally, this patch adds some additional log detail at the TRACE
level about file offsets seen while handling recoverable errors. It also
add metrics that measure the use of this recovery mechanism.
2016-09-29 10:07:14 -05:00
tedyu
63808a224c
HBASE-16725 Don't let flushThread hang in TestHRegion
2016-09-29 06:56:19 -07:00
tedyu
f3270d44c3
HBASE-16723 RMI registry is not destroyed after stopping JMX Connector Server (Pankaj Kumar)
2016-09-29 01:57:54 -07:00
Jonathan M Hsieh
09a31bd1e9
HBASE-16711 Fix hadoop-3.0 profile compile
...
Eliminates use of removed or deprecated hadoop2 api
- MBeanUtil -> MBeans Hadoop2 has both; Hadoop 3 removes MBeanUtil and uses MBeans
- FSDataOutputStream(OutputStream) -> FSDataOutputStream(OutputStream, FileSystem.Statistics)
- MetricsServlet is removed. See HADOOP-12504
2016-09-28 13:11:37 -07:00
Ramkrishna
47e12fb3a0
HBASE-16696 After HBASE-16604 - does not release blocks in case of scanner
...
exception (Ram)
2016-09-28 15:39:08 +05:30
Apekshit Sharma
de7316b11e
HBASE-16720 Sort build ids in flaky dashboard.
...
Change-Id: Ie44c7d699486a3468c92351c0e2146151e722764
2016-09-27 15:40:43 -07:00
Abhishek Singh Chouhan
d127d64266
HBASE-16660 ArrayIndexOutOfBounds during the majorCompactionCheck in DateTieredCompaction
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2016-09-27 10:58:51 -07:00
anoopsamjohn
b644e0fb8d
HBASE-16134 Introduce Cell extension for server side.
2016-09-27 22:55:45 +05:30
anoopsamjohn
b0fcca6d7b
HBASE-16691 Optimize KeyOnlyFilter by utilizing KeyOnlyCell.(binlijin)
2016-09-27 22:48:04 +05:30
tedyu
aa4a678ebf
HBASE-16691 Optimize KeyOnlyFilter by utilizing KeyOnlyCell - revert due to TestFilter failure
2016-09-27 03:37:54 -07:00
Ramkrishna
f196a8c331
HBASE-16643 - Reverse scanner heap creation may not allow MSLAB closure
...
due to improper ref counting of segments (Ram)
2016-09-27 14:24:19 +05:30
Stephen Yuan Jiang
db394f57de
HBASE-16714 Procedure V2 - use base class to remove duplicate set up test code in table DDL procedures (Stephen Yuan Jiang)
2016-09-26 20:41:43 -07:00
tedyu
219c786457
HBASE-16672 Add option for bulk load to copy hfile(s) instead of renaming
2016-09-26 18:56:38 -07:00
Andrew Purtell
b9ec59ebbe
HBASE-16694 Reduce garbage for onDiskChecksum in HFileBlock (binlijin)
2016-09-26 13:55:35 -07:00
Matteo Bertozzi
f06c0060aa
HBASE-16649 Truncate table with splits preserved can cause both data loss and truncated data appeared again
2016-09-26 12:58:04 -07:00
anoopsamjohn
43f47a8e73
HBASE-16704 Scan will be broken while working with DBE and KeyValueCodecWithTags.
2016-09-26 22:32:24 +05:30
tedyu
890e3f223f
HBASE-16691 Optimize KeyOnlyFilter by utilizing KeyOnlyCell (binlijin)
2016-09-26 09:06:00 -07:00
Matteo Bertozzi
8da0500e7d
HBASE-16695 Procedure v2 - Support for parent holding locks
2016-09-26 08:42:48 -07:00
Matteo Bertozzi
e01e05cc0e
HBASE-16587 Procedure v2 - Cleanup suspended proc execution
2016-09-26 08:08:44 -07:00
Apekshit Sharma
5f7e642fed
HBASE-16682 Fix Shell tests failure. NoClassDefFoundError for MiniKdc.
...
Change-Id: I75b5dde104f716f173a5a41d43f7b4c2b8ba1f39
2016-09-26 02:05:21 -07:00
anoopsamjohn
da37fd9cdc
HBASE-16705 Eliminate long to Long auto boxing in LongComparator. (binlijin)
2016-09-26 11:11:52 +05:30
tedyu
b7e0e15787
HBASE-16645 Wrong range of Cells is caused by CellFlatMap#tailMap, headMap, and SubMap (ChiaPing Tsai)
2016-09-25 06:42:32 -07:00
tedyu
3896d9ed0a
HBASE-16692 Make ByteBufferUtils#equals safer and correct (binlijin)
2016-09-25 06:37:40 -07:00
chenheng
21969f5159
HBASE-16665 Check whether KeyValueUtil.createXXX could be replaced by CellUtil without copy
2016-09-25 14:06:55 +08:00
chenheng
f7bb6fbf21
HBASE-16677 Add table size (total store file size) to table page (Guang Yang)
2016-09-25 10:48:01 +08:00
chenheng
b14fb14886
Revert "HBASE-16677 Add table size (total store file size) to table page"
...
This reverts commit f5351e2dbd
.
2016-09-25 10:47:20 +08:00
chenheng
f5351e2dbd
HBASE-16677 Add table size (total store file size) to table page
2016-09-25 09:49:50 +08:00
Jerry He
2765b9d9d9
HBASE-16667 Building with JDK 8: ignoring option MaxPermSize=256m (Niels Basjes)
2016-09-24 16:07:25 -07:00
Matteo Bertozzi
7ed93f8f79
HBASE-16697 bump TestRegionServerMetrics to LargeTests
2016-09-23 15:45:56 -07:00
Apekshit Sharma
4082424305
HBASE-16679 Flush throughput controller: Minor perf change and fix flaky TestFlushWithThroughputController.
...
Change-Id: I79f4a65a67bfdc46868d68ff8a0c32f3a02b8cb1
2016-09-23 11:43:22 -07:00
Enis Soztutar
eb112783ae
HBASE-16604 Scanner retries on IOException can cause the scans to miss data - RECOMMIT after revert
2016-09-23 11:27:13 -07:00
Enis Soztutar
39db0cac78
Revert "HBASE-16604 Scanner retries on IOException can cause the scans to miss data"
...
This reverts commit 83cf44cd3f
.
Reverting because accidental files are committed with this.
2016-09-23 11:25:23 -07:00
Jerry He
50b051ade1
HBASE-16257 Move staging dir to be under hbase root dir
2016-09-23 10:07:58 -07:00
Matteo Bertozzi
d2ed74cbc6
HBASE-16688 Split TestMasterFailoverWithProcedures
2016-09-23 08:42:21 -07:00
tedyu
946c1ed8f8
HBASE-16423 Add re-compare option to VerifyReplication to avoid occasional inconsistent rows (Jianwei Cui)
2016-09-22 21:01:22 -07:00
binlijin
191afc8eb1
HBASE-16680 Reduce garbage in BufferChain
...
Signed-off-by: Yu Li <liyu@apache.org>
2016-09-23 11:06:23 +08:00
Yu Li
96c5a02217
Revert "HBASE-16880 Reduce garbage in BufferChain (binlijin)" to fix JIRA number
...
This reverts commit ce493642c0
.
2016-09-23 11:03:21 +08:00
Matteo Bertozzi
07ed15598b
HBASE-16671 Split TestExportSnapshot
2016-09-22 15:40:29 -07:00
Ben Lau
4b05f40984
HBASE-16662 Fix open POODLE vulnerabilities
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2016-09-22 14:27:07 -07:00
Enis Soztutar
83cf44cd3f
HBASE-16604 Scanner retries on IOException can cause the scans to miss data
2016-09-22 12:06:11 -07:00
anoopsamjohn
1384c9a08d
HBASE-16650 Wrong usage of BlockCache eviction stat for heap memory tuning.
2016-09-22 21:28:30 +05:30
tedyu
4bb84f7d0c
HBASE-16675 Average region size may be incorrect when there is region whose RegionLoad cannot be retrieved
2016-09-22 07:33:34 -07:00
Ashish Singhi
ce493642c0
HBASE-16880 Reduce garbage in BufferChain (binlijin)
2016-09-22 13:59:18 +05:30
Yu Li
2ff2c0ba6e
HBASE-16670 Make RpcServer#processRequest logic more robust
2016-09-22 15:43:53 +08:00