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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions