[
https://issues.apache.org/jira/browse/TAJO-1738?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14729028#comment-14729028
]
Hudson commented on TAJO-1738:
------------------------------
SUCCESS: Integrated in Tajo-master-build #829 (See
[https://builds.apache.org/job/Tajo-master-build/829/])
TAJO-1738: Improve off-heap RowBlock. (jhkim: rev
3a30f45c7befca5baf1aca59eda76ad8231ba005)
*
tajo-common/src/main/java/org/apache/tajo/tuple/memory/OffHeapRowBlockReader.java
* tajo-common/src/main/java/org/apache/tajo/tuple/BaseTupleBuilder.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/RowBlockReader.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/RowStoreUtil.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/offheap/FixedSizeLimitSpec.java
*
tajo-storage/tajo-storage-hdfs/src/test/java/org/apache/tajo/storage/raw/TestDirectRawFile.java
*
tajo-storage/tajo-storage-hdfs/src/test/java/org/apache/tajo/storage/TestStorages.java
*
tajo-common/src/main/java/org/apache/tajo/tuple/memory/OffHeapRowBlockUtils.java
*
tajo-storage/tajo-storage-common/src/test/java/org/apache/tajo/tuple/offheap/TestHeapTuple.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/offheap/HeapTuple.java
* tajo-common/src/main/java/org/apache/tajo/tuple/RowBlockReader.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/BaseTupleBuilder.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/offheap/UnSafeTupleBytesComparator.java
*
tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/text/ByteBufLineReader.java
* tajo-common/src/main/java/org/apache/tajo/tuple/memory/OffHeapRowWriter.java
* tajo-common/src/main/java/org/apache/tajo/tuple/memory/HeapTuple.java
* CHANGES
*
tajo-common/src/main/java/org/apache/tajo/tuple/memory/UnSafeTupleBytesComparator.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/offheap/OffHeapMemory.java
*
tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/rawfile/DirectRawFileWriter.java
*
tajo-common/src/main/java/org/apache/tajo/tuple/memory/OffHeapRowBlockWriter.java
* tajo-common/src/main/java/org/apache/tajo/tuple/memory/DirectBufTuple.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/TupleBuilder.java
* tajo-storage/tajo-storage-hbase/pom.xml
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/offheap/UnSafeTuple.java
* tajo-storage/tajo-storage-hdfs/src/test/resources/storage-default.xml
*
tajo-storage/tajo-storage-common/src/test/java/org/apache/tajo/tuple/offheap/TestResizableSpec.java
* tajo-common/src/main/java/org/apache/tajo/tuple/memory/HeapRowBlockReader.java
*
tajo-storage/tajo-storage-common/src/test/java/org/apache/tajo/tuple/offheap/TestOffHeapRowBlock.java
* tajo-common/src/main/java/org/apache/tajo/tuple/memory/ResizableLimitSpec.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/offheap/OffHeapRowBlock.java
* tajo-cli/pom.xml
* tajo-client/src/main/java/org/apache/tajo/storage/RowStoreUtil.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/offheap/ZeroCopyTuple.java
* tajo-common/src/main/java/org/apache/tajo/util/UnsafeUtil.java
* tajo-cluster-tests/pom.xml
* tajo-common/src/main/java/org/apache/tajo/tuple/memory/ZeroCopyTuple.java
* tajo-common/src/test/java/org/apache/tajo/tuple/memory/TestHeapTuple.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/offheap/ResizableLimitSpec.java
* tajo-common/src/main/java/org/apache/tajo/tuple/memory/RowBlock.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/BufferPool.java
*
tajo-storage/tajo-storage-common/src/test/java/org/apache/tajo/tuple/TestBaseTupleBuilder.java
* tajo-storage/tajo-storage-common/src/test/resources/storage-default.xml
*
tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/rawfile/DirectRawFileScanner.java
* tajo-common/src/test/java/org/apache/tajo/tuple/memory/TestResizableSpec.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/offheap/OffHeapRowWriter.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/offheap/OffHeapRowBlockWriter.java
* tajo-common/src/test/java/org/apache/tajo/tuple/TestBaseTupleBuilder.java
* tajo-common/src/main/java/org/apache/tajo/tuple/memory/MemoryBlock.java
* tajo-common/src/main/java/org/apache/tajo/tuple/memory/RowWriter.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/offheap/OffHeapRowBlockReader.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/offheap/DirectBufTuple.java
* tajo-common/src/main/java/org/apache/tajo/tuple/memory/UnSafeTuple.java
* tajo-common/src/test/java/org/apache/tajo/tuple/memory/TestMemoryRowBlock.java
* tajo-common/src/main/java/org/apache/tajo/tuple/memory/FixedSizeLimitSpec.java
* tajo-core-tests/pom.xml
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/offheap/OffHeapRowBlockUtils.java
* tajo-common/src/main/java/org/apache/tajo/tuple/TupleBuilder.java
* tajo-common/src/main/java/org/apache/tajo/storage/BufferPool.java
*
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/tuple/offheap/RowWriter.java
* tajo-jdbc/pom.xml
* tajo-storage/tajo-storage-common/src/main/resources/storage-default.xml
*
tajo-common/src/main/java/org/apache/tajo/tuple/memory/ResizableMemoryBlock.java
* tajo-common/src/main/java/org/apache/tajo/tuple/memory/MemoryRowBlock.java
* tajo-storage/tajo-storage-common/pom.xml
> Improve off-heap RowBlock
> -------------------------
>
> Key: TAJO-1738
> URL: https://issues.apache.org/jira/browse/TAJO-1738
> Project: Tajo
> Issue Type: Improvement
> Components: Offheap, Storage
> Affects Versions: 0.10.0, 0.10.1
> Reporter: Jinho Kim
> Assignee: Jinho Kim
> Fix For: 0.11.0, 0.12.0
>
> Attachments: TAJO-1738.patch, TAJO-1738_2.patch, TAJO-1738_3.patch
>
>
> OffHeapRowBlock was added by TAJO-907. but it does not support memory pooling.
> We already use the Netty PooledByteBufAllocator to DelimitedTextFile. and we
> can easy to add the implementation by PooledByteBufAllocator
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)