# Copyright 2017 syzkaller project authors. All rights reserved. # Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. cron: - url: /cron/email_poll schedule: every 1 minutes - url: /cron/cache_update schedule: every 1 hours - url: /cron/minute_cache_update schedule: every 1 minutes - url: /cron/deprecate_assets schedule: every 3 hours - url: /cron/kcidb_poll schedule: every 5 minutes - url: /cron/refresh_subsystems schedule: every 5 minutes - url: /cron/subsystem_reports schedule: every 8 hours # Update quarter coverage numbers every week. - url: /cron/batch_coverage?quarters=true&steps=2 schedule: every sunday 00:00 # Update other coverage numbers every day. - url: /cron/batch_coverage?days=true&months=true&steps=10 schedule: every day 00:00 # Clean up coverage db every week. # We're adding data w/o transactions. # It is important to run clean operation when there are no batch_coverage in progress. - url: /cron/batch_coverage_clean schedule: every saturday 12:00 # Export reproducers every week. - url: /cron/batch_db_export schedule: every saturday 00:00 # Monthly coverage reports are regenerated every week. # Coverage data propagation may take up to ~48 hours. # 7 days + 2 days = 9 days is the maximum expected delay to guarantee monthly coverage data will not change. # We use 15 for convenience here. - url: /cron/email_coverage_reports schedule: 15 of month 00:00 # Weekly update the kernel-file -> subsystems relationship - url: /cron/update_coverdb_subsystems schedule: every monday 00:00