stack
7073f69993
HBASE-15392 Single Cell Get reads two HFileBlocks M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.java moreRowsMayExistAfterCell Exploit the fact a Scan is a Get Scan. Also save compares if no non-default stopRow.
...
M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
optimize Add doc on what is being optimized. Also, if a Get Scan, do not
optimize else we'll keep going after our row is DONE.
Another place to make use of the Get Scan fact is when we are DONE.. if
Get Scan, we can close out the scan.
M hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreScanner.java
Add tests for Get Scans and optimize around block loading.
2016-03-22 13:00:41 -07:00
Elliott Clark
75252af3a9
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:51:50 -07:00
tedyu
fbf58f330b
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-17 11:03:29 -07:00
Enis Soztutar
ca816f0780
HBASE-6721 RegionServer Group based Assignment (Francis Liu)
2016-03-14 18:28:50 -07:00
tedyu
122e6f5793
HBASE-15439 getMaximumAllowedTimeBetweenRuns in ScheduledChore ignores the TimeUnit (Jingcheng Du)
2016-03-14 07:09:58 -07:00
anoopsjohn
88ca84f685
HBASE-15379 Fake cells created in read path not implementing SettableSequenceId. (Amal Joshy)
2016-03-13 22:05:05 +05:30
Andrew Purtell
b6b9910e2c
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:39:52 -08:00
anoopsjohn
eea8b38dfa
HBASE-15180 Reduce garbage created while reading Cells from Codec Decoder.
2016-03-11 13:58:41 +05:30
anoopsjohn
6628d2df11
HBASE-15322 Operations using Unsafe path broken for platforms not having sun.misc.Unsafe.
2016-03-11 09:37:00 +05:30
Matteo Bertozzi
9e967e5c1d
HBASE-15113 Procedure v2 - Speedup eviction of sys operation results
2016-03-08 19:47:15 -08:00
Stephen Yuan Jiang
1c6beb3dc1
HBASE-15413 Procedure-V2: print out ProcedureInfo during trace (Stephen Yuan Jiang)
2016-03-07 20:28:45 -08:00
Jonathan M Hsieh
f658f3ef83
HBASE-15356 Remove unused imports (Youngjoon Kim)
2016-03-03 11:42:38 -08:00
stack
8ace5bbfce
HBASE-15366 Add doc, trace-level logging, and test around hfileblock
...
M hbase-common/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileContext.java
Make it emit its toString in format that matches the way we log
elsewhere
M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFile.java
Capitalize statics.
M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileBlock.java
Verify and cleanup documentation of hfileblock format at head of class.
Explain what 'EXTRA_SERIALIZATION_SPACE' is all about.
Connect how we serialize and deserialize... done in different places
and one way when pulling from HDFS and another when pulling from cache
(TO BE FIXED). Shut down a load of public access.
M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.java
Add trace-level logging
M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileScanner.java
Make it Closeable
2016-03-03 09:16:30 -08:00
zhangduo
69e442efe4
HBASE-15365 Do not write to '/tmp' in TestHBaseConfiguration
2016-03-02 11:05:36 +08:00
stack
8f6e29785a
HBASE-15351 Fix description of hbase.bucketcache.size in hbase-default.xml
2016-02-26 13:49:26 -08:00
Elliott Clark
77133fd225
HBASE-15222 Addendum - Use less contended classes for metrics
2016-02-25 09:08:11 -08:00
Mikhail Antonov
43f99def67
HBASE-15136 Explore different queuing behaviors while busy
2016-02-24 20:41:30 -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
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
ramkrishna
3ba1a7fd23
HBASE-13259 mmap() based BucketCache IOEngine (Zee Chen & Ram)
2016-02-23 17:03:38 +05:30
stack
6f8c7dca13
HBASE-15279 OrderedBytes.isEncodedValue does not check for int8 and int16 types (Robert Yokota)
2016-02-17 22:10:15 -08:00
Matteo Bertozzi
e0fa176f0b
HBASE-15100 ProcedureInfo constructor should be InterfaceAudience.Private (addendum)
2016-02-17 12:14:01 -08:00
ramkrishna
a975408b7c
HBASE-15253 Small bug in CellUtil.matchingRow(Cell, byte[]) (Ram)
2016-02-11 21:51:19 +05:30
Enis Soztutar
a69272efe1
HBASE-15177 Reduce garbage created under high load
2016-02-04 13:27:00 -08:00
Enis Soztutar
2f5767376f
HBASE-15129 Set default value for hbase.fs.tmp.dir rather than fully depend on hbase-default.xml (Yu Li)
2016-02-02 17:10:19 -08:00
stack
ed46591f30
HBASE-15196 HBASE-15158 Preamble 2 of 2:Add Increment tests
2016-02-02 11:27:03 -08:00
stack
2cc48e039d
HBASE-15158 HBASE-15158 Preamble 1 of 2: fix findbugs, add javadoc, change Region#getReadpoint to #getReadPoint, and some util
2016-01-31 20:21:48 -08:00
ramkrishna
0de221a19d
HBASE-14841 Allow Dictionary to work with BytebufferedCells (Ram)
2016-01-29 10:06:20 +05:30
Misty Stanley-Jones
4ca27a68ef
HBASE-15184 Fix broken links found via LinkLint
2016-01-26 10:02:53 -08:00
Matteo Bertozzi
772f30fe2a
HBASE-15100 Master WALProcs are deleted out of order ending up with older wals not removed
2016-01-22 15:57:12 -08:00
stack
bd9906736e
HBASE-15098 Normalizer switch in configuration is not used
2016-01-20 09:32:38 -08:00
Gary Helmling
df36178062
HBASE-15111 hbase version should write to stdout
...
Signed-off-by: Sean Busbey <busbey@cloudera.com>
2016-01-19 22:06:57 -06:00
Matteo Bertozzi
18a48af242
HBASE-14837 Procedure v2 - Procedure Queue Improvement
2016-01-14 09:24:42 -08:00
stack
83c506d9d4
HBASE-15087 Fix hbase-common findbugs complaints
2016-01-12 00:30:42 -08:00
anoopsjohn
da932ee38d
HBASE-15077 Support OffheapKV write in compaction with out copying data on heap.
2016-01-12 10:02:39 +05:30
anoopsjohn
a9b671b31f
HBASE-12593 Tags to work with ByteBuffer.
2016-01-06 21:28:06 +05:30
anoopsjohn
7cd09bfb91
HBASE-15064 BufferUnderflowException after last Cell fetched from an HFile Block served from L2 offheap cache.
2016-01-06 10:25:32 +05:30
stack
46303dfd75
HBASE-14888 ClusterSchema: Add Namespace Operations
2016-01-05 14:35:27 -08:00
anoopsjohn
9997e4ee52
HBASE-14524 Short-circuit comparison of rows in CellComparator. (Lars Francke)
2016-01-05 08:47:23 +05:30
stack
a82f7fc94a
Revert "HBASE-14888 ClusterSchema: Add Namespace Operations"
...
This reverts commit c5f3d17ae3
.
2016-01-03 07:15:18 -08:00
stack
c5f3d17ae3
HBASE-14888 ClusterSchema: Add Namespace Operations
2016-01-02 16:16:56 -08:00
anoopsjohn
f01a388a35
HBASE-15063 Bug in MultiByteBuf#toBytes. (deepankar)
2016-01-01 23:11:59 +05:30
tedyu
449fb81286
HBASE-14030 Revert due to pending review comments
2015-12-28 01:08:02 -08:00
tedyu
de69f0df34
HBASE-14030 HBase Backup/Restore Phase 1 (Vladimir Rodionov)
2015-12-27 10:02:09 -08:00
tedyu
f53542c47d
HBASE-15026 The default value of "hbase.regions.slop" in docs is obsolete
2015-12-25 15:37:31 -08:00
Jonathan M Hsieh
3de0b0417c
HBASE-15035 bulkloading hfiles with tags that require splits do not preserve tags
2015-12-25 09:51:34 -08:00
anoopsjohn
6fc2596ab3
HBASE-14940 Make our unsafe based ops more safe.
2015-12-24 07:54:13 +05:30
Enis Soztutar
95a13b51ee
HBASE-14977 ChoreService.shutdown may result in ConcurrentModificationException - ADDENDUM to fix extra concurrency issues
2015-12-22 02:04:09 -08:00
anoopsjohn
cf458d3023
HBASE-14999 Remove ref to org.mortbay.log.Log.
2015-12-17 18:01:16 +05:30
Enis Soztutar
a4bbc461e3
HBASE-14977 ChoreService.shutdown may result in ConcurrentModificationException (Vladimir Rodionov)
2015-12-15 12:29:43 -08:00