Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ECS Executor: Set tasks to RUNNING state once active #39212

Merged
merged 6 commits into from May 6, 2024

Commits on Apr 23, 2024

  1. Set tasks to RUNNING state once active in ECS executor

    Tasks were previously being put into QUEUED state after they were active
    in the ECS executor. This was to store executor state for task adoption
    but had the side effect of removing them from the list of running task
    instances (which has other knock-on effects). Instead change tasks into
    the RUNNING state, and do not remove them from the list of running
    tasks.
    o-nikolas committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    cb86d42 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Update change_state usage in debug and celery executor

    - DebugExecutor: was overriding the change_state method from the base
    executor, but changing no behaviour, so move to using the base executor
    implementation
    - CeleryExecutor: Plumb through the new param so that the signature
    matches the base executor
    o-nikolas committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    5bb5ef3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d43c10c View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    a37636f View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Update external_executor_id when the executor event TI is in running …

    …state
    
    This allows task adoption to still work while using a more accurate
    state for the executor.
    o-nikolas committed May 1, 2024
    Configuration menu
    Copy the full SHA
    ca97c2d View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Set external_executor_id for running tasks as well

    There is a task filter earlier in the event processing method that I
    missed originally
    o-nikolas committed May 2, 2024
    Configuration menu
    Copy the full SHA
    4aa4ac4 View commit details
    Browse the repository at this point in the history