aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/app/cron.yaml
blob: 6fa02f55836edc0eed079ef91fd5f2a4ad511bec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# 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