Skip to content

AIP 67 - Mult Team: Updating Executors to Support Multi Team #60912

@o-nikolas

Description

@o-nikolas

Context

Each executor needs changes before it can be used in a multi-team setup. The two major requirements are:

  1. Ability to read team-based configuration - e.g., two CeleryExecutors may need different brokers, backends, or autoscaling settings, etc for different teams.
  2. The executors must be safe to run concurrently within the same scheduler process - e.g. no shared memory/queues, global DB tables, or shared filesystem, etc. This implies different things for different executors; some may need little to no changes some may need many.

This is a meta tracking Issue for which executors have been converted. Please comment if you'd like to take on a particular executor.

Task list:

Community Supported Executors:

Third Party Executors (Providers)

Amazon

Committer

  • I acknowledge that I am a maintainer/committer of the Apache Airflow project.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind:featureFeature Requestskind:metaHigh-level information important to the community

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions