Jan Hentschel
30ccac5108
HBASE-22595 Changed suppressions to full qualified class name
...
Signed-off-by: stack <stack@apache.org>
2019-06-28 10:54:45 +02:00
Duo Zhang
f812352c4e
HBASE-22632 SplitTableRegionProcedure and MergeTableRegionsProcedure should skip store files for unknown column families ( #344 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2019-06-27 21:57:11 +08:00
openinx
345f80ea5f
HBASE-20060 Add details of off heap memstore into book. ( #334 )
2019-06-27 16:54:48 +08:00
huzheng
6a3aa789d8
HBASE-22612 Address the final overview reviewing comments of HBASE-21879
2019-06-26 15:40:23 +08:00
openinx
af0e23c359
HBASE-22547 Align the config keys and add document for offheap read in HBase Book. ( #301 )
2019-06-25 22:25:30 +08:00
openinx
d34c4a0481
HBASE-22598 Deprecated the hbase.ipc.server.reservoir.initial.buffer.size & hbase.ipc.server.reservoir.initial.max for HBase2.x compatibility ( #318 )
2019-06-25 22:22:29 +08:00
openinx
4f1b5ab54e
HBASE-22531 The HFileReaderImpl#shouldUseHeap return the incorrect true when disabled BlockCache ( #304 )
2019-06-25 22:22:23 +08:00
openinx
3199175932
HBASE-22491 Separate the heap HFileBlock and offheap HFileBlock because the heap block won't need refCnt and save into prevBlocks list before shipping ( #268 )
2019-06-25 22:22:16 +08:00
huzheng
5ff317fe7b
HBASE-22504 Optimize the MultiByteBuff#get(ByteBuffer, offset, len)
2019-06-25 22:22:04 +08:00
openinx
4dd728dfff
HBASE-22483 It's better to use 65KB as the default buffer size in ByteBuffAllocator ( #279 )
2019-06-25 22:20:58 +08:00
openinx
915d7b2fa4
HBASE-22463 Some paths in HFileScannerImpl did not consider block#release which will exhaust the ByteBuffAllocator ( #257 )
2019-06-25 22:17:07 +08:00
openinx
1f5cf41345
HBASE-22422 Retain an ByteBuff with refCnt=0 when getBlock from LRUCache ( #242 )
2019-06-25 22:15:02 +08:00
huzheng
9e5fc2b379
HBASE-22435 Add a UT to address the HFileBlock#heapSize() in TestHeapSize
2019-06-25 22:14:57 +08:00
huzheng
b00360731a
HBASE-22412 Improve the metrics in ByteBuffAllocator
2019-06-25 22:14:50 +08:00
huzheng
02c528ab5a
HBASE-22090 The HFileBlock#CacheableDeserializer should pass ByteBuffAllocator to the newly created HFileBlock
2019-06-25 22:14:42 +08:00
huzheng
d7009d258c
HBASE-21921 Notify users if the ByteBufAllocator is always allocating ByteBuffers from heap which means the increacing GC pressure
2019-06-25 22:14:36 +08:00
huzheng
b3a01b512c
HBASE-22122 Change to release mob hfile's block after rpc server shipped response to client
2019-06-25 22:14:23 +08:00
huzheng
39a6a357ff
HBASE-21937 Make the Compression#decompress can accept ByteBuff as input
2019-06-25 22:11:51 +08:00
huzheng
bb40caf7a8
HBASE-22211 Remove the returnBlock method because we can just call HFileBlock#release directly
2019-06-25 22:11:33 +08:00
huzheng
fc460136e0
HBASE-21957 Unify refCount of BucketEntry and refCount of hbase.nio.ByteBuff into one
2019-06-25 22:07:16 +08:00
Mike Drob
92fc520cb0
HBASE-20894 Use proto for BucketCache persistence
2019-06-25 22:00:58 +08:00
huzheng
bd8260c07e
HBASE-22159 ByteBufferIOEngine should support write off-heap ByteBuff to the bufferArray
2019-06-25 21:28:02 +08:00
huzheng
081dc03e12
HBASE-22127 Ensure that the block cached in the LRUBlockCache offheap is allocated from heap
2019-06-25 21:23:54 +08:00
huzheng
0d294d23a9
HBASE-22005 Use ByteBuff's refcnt to track the life cycle of data block
2019-06-25 21:16:48 +08:00
huzheng
f97f6e3e6a
HBASE-22016 Rewrite the block reading methods by using hbase.nio.ByteBuff
2019-06-25 21:13:30 +08:00
huzheng
287e014b44
HBASE-21917 Make the HFileBlock#validateChecksum can accept ByteBuff as an input. (addendum)
2019-06-25 21:13:23 +08:00
huzheng
259f8610ca
HBASE-21917 Make the HFileBlock#validateChecksum can accept ByteBuff as an input.
2019-06-25 21:13:07 +08:00
huzheng
c19592a971
HBASE-21916 Abstract an ByteBuffAllocator to allocate/free ByteBuffer in ByteBufferPool
2019-06-25 21:12:37 +08:00
Duo Zhang
974e1086d7
HBASE-22617 Recovered WAL directories not getting cleaned up ( #330 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-06-25 17:32:39 +08:00
Andrew Purtell
581198ef54
HBASE-22616 responseTooXXX logging for Multi should characterize the component ops ( #329 )
...
Signed-off-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
2019-06-24 18:04:59 -07:00
meiyi
d0cb77ce8a
HBASE-21995 Add a coprocessor to set HDFS ACL for hbase granted user
2019-06-24 11:33:25 +08:00
Sean Busbey
23a2f8abab
HBASE-22615 Make TestChoreService more robust to timing
...
* phrase fudge factor "deltas" in terms of the original period
* increase the delta allowed for chore timing from 5% to 20%
* improve some assertions
Closes #328
Signed-off-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Sakthi <sakthivel.azhaku@gmail.com>
(cherry picked from commit 9aee88e03a
)
2019-06-22 00:29:04 -05:00
virajjasani
183aae30c5
HBASE-22520 Avoid possible NPE while performing seekBefore in Hal… ( #281 )
...
HBASE-22520 Avoid possible NPE while performing seekBefore in HalfStoreFileReader
2019-06-20 15:02:29 -07:00
Mingliang Liu
bc737d1ed9
HBASE-21284 Default limits for PressureAwareCompactionThroughputController are too low
...
This is a forward port HBASE-21000 from branch-1.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-06-20 12:44:14 -07:00
Viraj Jasani
1d656e8411
HBASE-22597 Upgrading commons-long to 3.9
...
Closes #317
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 5a9d877565
)
2019-06-20 09:35:14 -05:00
Mingliang Liu
956fd05547
HBASE-22605 Ref guide includes dev guidance only applicable to EOM versions
...
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 6a068da4dc
)
2019-06-20 09:14:59 -05:00
Reid Chan
d30a7ca758
HBASE-22596 [Chore] Separate the execution period between CompactionChecker and PeriodicMemStoreFlusher
...
Signed-off-by: Zach York <zyork@apache.org>
Signed-off-by: Xu Cang <xucang@apache.org>
2019-06-20 10:59:07 +08:00
Sakthi
c248e12bc4
HBASE-22588 Upgrade jaxws-ri dependency to 2.3.2
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 92ee197647
)
2019-06-19 15:55:14 -05:00
Sakthi
5a9b9c070f
HBASE-22585 Ensure javax.annotation doesn't get include in shaded artifacts when built with Java 11
...
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit e14b5f0edc
)
2019-06-19 10:41:36 -05:00
Duo Zhang
10bd49edaf
HBASE-22600 Document that LoadIncrementalHFiles will be removed in 3.0.0 ( #321 )
...
Signed-off-by: huzheng <openinx@gmail.com>
2019-06-19 22:43:06 +08:00
Artem Ervits
97393a0c90
HBASE-22561 modify HFilePrettyPrinter to accept non-rootdir directories
...
Signed-off-by: huzheng <openinx@gmail.com>
2019-06-19 15:37:11 +08:00
Jan Hentschel
6cff25cc23
HBASE-22344 Documented the deprecation of public and limited private APIs ( #208 )
...
Signed-off-by: stack <stack@apache.org>
2019-06-17 22:29:51 +02:00
Wellington Chevreuil
a70c76797f
HBASE-22495 Update SyncTable section, explaining from which specific minor versions doDeletes/doPuts is available
2019-06-17 10:47:56 +01:00
Jan Hentschel
51fe5469cd
HBASE-22593 Added Jenv file to gitignore ( #314 )
...
Signed-off-by: Balazs Meszaros <meszibalu@apache.org>
2019-06-17 10:07:41 +02:00
Sakthi
38f051b750
HBASE-22264 Separate out jars related to JDK 11 into a folder in /lib
...
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 0fead7ff1c
)
2019-06-14 09:22:48 -05:00
Wellington Chevreuil
034fe8522a
HBASE-22556 [DOCS] Backport HBASE-15557 to branch-1 and branch-2
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-06-14 14:43:12 +01:00
Reid Chan
e2d891172a
HBASE-22559 [RPC] set guard against CALL_QUEUE_HANDLER_FACTOR_CONF_KEY
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-06-14 14:39:04 +08:00
Andrew Purtell
d3fba8c0c5
HBASE-22530 The metrics of store files count of region are returned to clients incorrectly (Eungsop Yoo)
...
Signed-off-by: Xu Cang <xucang@apache.org>
2019-06-13 17:45:28 -07:00
Murtaza Hassan
a2b22a6807
HBASE-22565 Javadoc Warnings: @see cannot be used in inline documentation
2019-06-13 23:14:58 +02:00
Josh Elser
08287f5706
HBASE-22562 Remove dead code: skipControl
...
Signed-off-by: Reid Chan <reidchan@apache.org>
2019-06-13 15:46:58 -04:00