[CELEBORN-453] In the removeExpiredShuffle method, the taskShuffleId should be removed instead of the shuffleId (#1368)
This commit is contained in:
parent
f16c7b414e
commit
ba89ee98ce
@ -73,7 +73,7 @@ public class ShuffleTaskInfo {
|
||||
if (shuffleIdToTaskShuffleId.containsKey(shuffleId)) {
|
||||
String taskShuffleId = shuffleIdToTaskShuffleId.remove(shuffleId);
|
||||
taskShuffleIdToShuffleId.remove(taskShuffleId);
|
||||
taskShuffleAttemptIdIndex.remove(shuffleId);
|
||||
taskShuffleAttemptIdIndex.remove(taskShuffleId);
|
||||
taskShuffleAttemptIdToAttemptId.remove(taskShuffleId);
|
||||
}
|
||||
}
|
||||
|
||||
@ -47,10 +47,13 @@ public class ShuffleTaskInfoSuitJ {
|
||||
shuffleTaskInfo.removeExpiredShuffle(encodeShuffleId);
|
||||
int encodeShuffleIdNew = shuffleTaskInfo.getShuffleId("shuffleId");
|
||||
Assert.assertEquals(encodeShuffleIdNew, 2);
|
||||
|
||||
int encodeAttemptId211 = shuffleTaskInfo.getAttemptId("shuffleId", 1, "attempt1");
|
||||
Assert.assertEquals(encodeAttemptId211, 0);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRemoveNonExistShuffl() {
|
||||
public void testRemoveNonExistShuffle() {
|
||||
ShuffleTaskInfo shuffleTaskInfo = new ShuffleTaskInfo();
|
||||
// remove none exist shuffle
|
||||
shuffleTaskInfo.removeExpiredShuffle(0);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user