Uploaded image for project: 'Tajo'
  1. Tajo
  2. TAJO-1113

SubQuery in KILLED state should handle unexpected events.

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.9.0
    • Component/s: QueryMaster
    • Labels:
      None

      Description

      Currently, KILLED state in SubQuery does not handle any event. As I mentioned in TAJO-1111, QueryUnit in even terminal states may receive additional unexpected events from a running tasks because a running task reporter sends a progress periodically; that is the report is not synchronized with a task life cycle. As a result, When a killed QueryUnit receives unexpected events, it can cause some event towards SubQuery. But, SubQuery does not handle any addition events if SubQuery is already in KILLED.

      This patch adds some transitions to SubQuery in order to fix the above problem.

        Attachments

          Activity

            People

            • Assignee:
              hyunsik Hyunsik Choi
              Reporter:
              hyunsik Hyunsik Choi
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: