diff --git ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcInputFormat.java ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcInputFormat.java index 76bf283115..76984abd0a 100644 --- ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcInputFormat.java +++ ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcInputFormat.java @@ -1112,7 +1112,7 @@ public BISplitStrategy(Context context, FileSystem fs, Path dir, } FileStatus fileStatus = file.getFileStatus(); - long logicalLen = AcidUtils.getLogicalLength(fs, fileStatus); + long logicalLen = isAcid ? AcidUtils.getLogicalLength(fs, fileStatus) : fileStatus.getLen(); if (logicalLen != 0) { Object fileKey = isDefaultFs ? file.getFileId() : null; if (fileKey == null && allowSyntheticFileIds) {