alab_management.resource_manager.resource_manager module
TaskLauncher is the core module of the system,
which actually executes the tasks.
-
class ResourceManager[source]
Bases: RequestMixin
TaskManager will.
find all the ready tasks and submit them,
handle all the resource requests
-
handle_released_resources()[source]
Release the resources.
-
handle_requested_resources()[source]
Check if there are any requests that are in PENDING status. If so,
try to assign the resources to it.
-
pause_resource_assigning()[source]
Pause the resource assigning.
-
run()[source]
Start the loop.