ark::catalog::CatalogScheduler

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


This class manages scheduling jobs for the catalog it can periodically query the catalog database to determine which ingest jobs need to run, and then schedules them.

Methods

  • CatalogScheduler(CatalogSchedulerConfiguration config)
    Constructor. Initializes with the given configuration.

  • void schedule()
    Schedules new work looks for logs that need to have jobs run against them, and creates those jobs. This will also check on status of on-going jobs to see if they are completed yet.