ska_src_api_global_execution.service.broker_service

Client for interacting with the Site Broker API

Module Contents

Classes

DataManagamentStorageAreaClient

Client for retrieve ALL storage identifiers for a given file.

SiteCapabilitiesComputeClient

Client for interacting with the Site API and obtain computing info.

SiteCapabilitiesStorageClient

Client for interacting with the Site API and obtain storage info.

class ska_src_api_global_execution.service.broker_service.DataManagamentStorageAreaClient(external_api_clients)

Client for retrieve ALL storage identifiers for a given file.

logger
async locate_replicas_file_from_datamanagent(namespace, name, ip_address=None, sort='random', limit=10, colocated_services=None)
class ska_src_api_global_execution.service.broker_service.SiteCapabilitiesComputeClient(external_api_clients)

Client for interacting with the Site API and obtain computing info.

logger
static _format_nodes(node_names)
async get_compute_from_site_capabilities(node_names=None, site_names=None, include_inactive=False)
class ska_src_api_global_execution.service.broker_service.SiteCapabilitiesStorageClient(external_api_clients)

Client for interacting with the Site API and obtain storage info.

logger
static _format_nodes(node_names)
async get_parent_site_ids_from_identifiers(identifiers)

Map a list of storage identifiers to their parent_site_ids.

async get_storage_from_site_capabilities(node_names=None, site_names=None, include_inactive=False)