ark::catalog::CatalogSchedulerConfiguration

Defined in header “ark/catalog/scheduler/scheduler.hh”.


Configuration for the scheduler service. This allows you to setup the database and various services the scheduler interacts with.

Variables

  • std::string database_url
    The URL of the database that we query and update with job results.

  • std::string cpu_job_queue
    The job queue to schedule CPU jobs on.

  • std::string gpu_job_queue
    The job queue to schedule GPU jobs on.

  • std::string catalog_api_url
    The Catalog API gateway URL (passed on to jobs).

  • std::string environment_prefix= “unknown”
    The underlying environment prefix this is running in (such as ‘prod’).

  • std::string sqs_queue_url
    Queue URL for receiving batch job updates.

  • aws::IdentityProviderClientPtr auth_client
    A reference to the identity provider client we use for authorization.