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;
     }
   }