Skip to content

Commit ade78a3

Browse files
HIVE-29307: Incorrect split calculation causing less container to launch
1 parent 2e1af9b commit ade78a3

File tree

3 files changed

+2282
-2282
lines changed

3 files changed

+2282
-2282
lines changed

ql/src/java/org/apache/hadoop/hive/ql/exec/tez/HiveSplitGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@ public List<Event> initialize() throws Exception {
360360
}
361361
} else {
362362
// Raw splits
363-
splits = inputFormat.getSplits(jobConf, numSplits.orElse(Math.multiplyExact(availableSlots, (int)waves)));
363+
splits = inputFormat.getSplits(jobConf, numSplits.orElse((int) (availableSlots * waves)));
364364
}
365365
// Sort the splits, so that subsequent grouping is consistent.
366366
Arrays.sort(splits, new InputSplitComparator());

ql/src/test/results/clientpositive/llap/mm_all.q.out

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1998,7 +1998,7 @@ Table Type: MANAGED_TABLE
19981998
Table Parameters:
19991999
COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"}
20002000
bucketing_version 2
2001-
numFiles 16
2001+
numFiles 27
20022002
numRows 500
20032003
rawDataSize 5312
20042004
totalSize #Masked#

0 commit comments

Comments
 (0)