Chesnay Schepler created FLINK-24824:
----------------------------------------

             Summary: AdaptiveScheduler#getJobStatus never returns CREATED
                 Key: FLINK-24824
                 URL: https://issues.apache.org/jira/browse/FLINK-24824
             Project: Flink
          Issue Type: Bug
          Components: Runtime / Coordination
            Reporter: Chesnay Schepler
            Assignee: Chesnay Schepler
             Fix For: 1.15.0


None of the AdaptiveScheduler states return {{JobStatus#CREATED}} when 
{{requestJobStatus()}} is called. This violates the job state machine, and 
makes it a bit difficult to setup job state timestamps in the 
{{AdaptiveScheduler}} (FLINK-24775).

We are in the {{INITIALIZING}} state from {{Created}} -> 
{{WaitingForResources}} -> {{CreatingExecutionGraph}}, and then switch straight 
to RUNNING in {{Executing}}.

It is tricky to retain the same semantics for the {{Default}} and 
{{AdaptiveScheduler}}, but I think it would be fine to return {{CREATED}} once 
we reached {{WaitingForResources}} because from the users-perspective it 
behaves similarly.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to