Repository: carbondata Updated Branches: refs/heads/master 817230da1 -> b04269b2b
[HOTFIX] Correct metrics and avoid twice read when prefetch is disabled When prefetch is disabled in full scan queries read twice the data. This PR removes extra read. This closes #2737 Project: http://git-wip-us.apache.org/repos/asf/carbondata/repo Commit: http://git-wip-us.apache.org/repos/asf/carbondata/commit/b04269b2 Tree: http://git-wip-us.apache.org/repos/asf/carbondata/tree/b04269b2 Diff: http://git-wip-us.apache.org/repos/asf/carbondata/diff/b04269b2 Branch: refs/heads/master Commit: b04269b2b8d05ce21e2fb4f8ebeab668e902aba7 Parents: 817230d Author: ravipesala <[email protected]> Authored: Thu Sep 20 14:44:09 2018 +0530 Committer: kumarvishal09 <[email protected]> Committed: Fri Sep 21 16:46:15 2018 +0530 ---------------------------------------------------------------------- .../carbondata/core/scan/scanner/impl/BlockletFullScanner.java | 3 --- 1 file changed, 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/carbondata/blob/b04269b2/core/src/main/java/org/apache/carbondata/core/scan/scanner/impl/BlockletFullScanner.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/carbondata/core/scan/scanner/impl/BlockletFullScanner.java b/core/src/main/java/org/apache/carbondata/core/scan/scanner/impl/BlockletFullScanner.java index f61a8b1..4ec8cb6 100644 --- a/core/src/main/java/org/apache/carbondata/core/scan/scanner/impl/BlockletFullScanner.java +++ b/core/src/main/java/org/apache/carbondata/core/scan/scanner/impl/BlockletFullScanner.java @@ -84,9 +84,6 @@ public class BlockletFullScanner implements BlockletScanner { String blockletId = blockExecutionInfo.getBlockIdString() + CarbonCommonConstants.FILE_SEPARATOR + rawBlockletColumnChunks.getDataBlock().blockletIndex(); scannedResult.setBlockletId(blockletId); - if (!blockExecutionInfo.isPrefetchBlocklet()) { - readBlocklet(rawBlockletColumnChunks); - } DimensionRawColumnChunk[] dimensionRawColumnChunks = rawBlockletColumnChunks.getDimensionRawColumnChunks(); DimensionColumnPage[][] dimensionColumnDataChunks =
