Github user manishgupta88 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/2869#discussion_r230384734
--- Diff:
hadoop/src/main/java/org/apache/carbondata/hadoop/CarbonRecordReader.java ---
@@ -78,6 +81,15 @@ public void initialize(InputSplit inputSplit,
TaskAttemptContext context)
List<CarbonInputSplit> splitList;
if (inputSplit instanceof CarbonInputSplit) {
splitList = new ArrayList<>(1);
+ String splitPath = ((CarbonInputSplit)
inputSplit).getPath().toString();
+ if (((CarbonInputSplit)
inputSplit).getDetailInfo().getBlockFooterOffset() == 0L) {
--- End diff --
Add a comment to explain the scenario when blockFooterOffset will 0L
---