Skip to content

Use claim_limit in ComputeServiceSettings in ComputeManager to determine how many services allowed to be created in call to create_compute_services #465

Description

@dotsdl

Currently the ComputeManager abstract method create_compute_services only gives information from the alchemiscale server as to what tasks are available and how many compute services the server sees. However, to support compute services configured to claim many Tasks at once, it would be valuable for this method to include the max number of compute services this method can create to stay beneath the configured maximum.

We propose using claim_limit in ComputeServiceSettings in ComputeManager to determine how many services are allowed to be created in calls to create_compute_services so that downstream implementations can use this information in their scaling logic.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions