TAJO-693: StatusUpdateTransition in QueryUnitAttempt handles TA_UPDATE incorrectly. (hyunsik)
diff --git a/CHANGES.txt b/CHANGES.txt
index 298b359..3f70eb4 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -276,12 +276,16 @@
BUG FIXES
+ TAJO-693: StatusUpdateTransition in QueryUnitAttempt handles TA_UPDATE
+ incorrectly. (hyunsik)
+
TAJO-687: TajoMaster should pass tajoConf to create catalogServer.
(DaeMyung Kang via jihoon)
TAJO-690: infinite loop occurs when rack task is assigning. (jinho)
- TAJO-689: NoSuchElementException occurs during assigning the leaf tasks. (jinho)
+ TAJO-689: NoSuchElementException occurs during assigning the leaf tasks.
+ (jinho)
TAJO-651: HcatalogStore should support (de)serialization of RCFile. (jinho)
@@ -295,7 +299,8 @@
TAJO-665: sort buffer size must be dealt as long type values.
(hyoungjunkim via hyunsik)
- TAJO-427: Empty table makes IndexOutOfBoundsException at LEFT OUTER JOIN clause. (jaehwa)
+ TAJO-427: Empty table makes IndexOutOfBoundsException at LEFT OUTER JOIN
+ clause. (jaehwa)
TAJO-650: Repartitioner::scheduleHashShuffledFetches should adjust the
number of tasks. (hyunsik)
diff --git a/tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryUnitAttempt.java b/tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryUnitAttempt.java
index 24fc6ad..555b09f 100644
--- a/tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryUnitAttempt.java
+++ b/tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryUnitAttempt.java
@@ -342,13 +342,7 @@
taskAttempt.inputStats = updateEvent.getStatus().getInputStats();
taskAttempt.resultStats = updateEvent.getStatus().getResultStats();
- switch (updateEvent.getStatus().getState()) {
- case TA_PENDING:
- case TA_RUNNING:
- return TaskAttemptState.TA_RUNNING;
- default:
- return taskAttempt.getState();
- }
+ return TaskAttemptState.TA_RUNNING;
}
}