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.