Skip to content

Consider using async workers when handling multiple operations that happen as part of a single command #223

@azych

Description

@azych

We have (olmv0) / might have (olmv1) commands that need to perform multiple operations as part of their logic, eg:

  • when deleting/updating selected resources
  • when waiting for deleted/updated resources to reach expected state

In those situations, it might be a good idea to at least provide an option for the user to run those operations concurrently/in parallel using fixed pool of workers to speed things up and at the same time avoid triggering Kubernetes API rate limits.

Context: #219 (comment)
Depends in part on how we want to handle waiting for resources: #220 (comment) and how we'll approach filtering options

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions