Skip to content

Smart scheduling dependent targets #128294

@keyonghan

Description

@keyonghan

Flutter infra team has been spending quarters effort to scale running tasks. One big milestone is separating tasks to subbuilds to improve efficiency and enhance reusability.

The current scheduling workflow however is bearing with several issues:

  • it needs an orchestrator build to schedule all subbuilds
  • any single subbuild fails will cause the whole orchestrator build failure
  • the latter subbuild can only be triggered after all artifacts are finished building, though may need only one of them

This bug tracks a smart graph scheduling logic for these dependent targets to save resources and validation time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projectteam-infraOwned by Infrastructure teamtriaged-infraTriaged by Infrastructure team

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions