Home | History | Annotate | Download | only in dashboard
      1 # Scheduled Tasks with Cron
      2 # https://developers.google.com/appengine/docs/python/config/cron
      3 
      4 cron:
      5 
      6 - description: Start and restart bisect jobs.
      7   url: /auto_bisect
      8   schedule: every 1 hours
      9 
     10 - description: Mark alerts as recovered, and associate alerts with groups.
     11   url: /auto_triage
     12   schedule: every 6 hours
     13 
     14 - description: Send e-mails with daily anomaly summaries.
     15   url: /email_summary
     16   schedule: every 24 hours
     17 
     18 - description: Send data stoppage alert emails.
     19   url: /send_stoppage_alert_emails
     20   schedule: every 24 hours
     21 
     22 - description: Run the mapreduce job to mark tests as deprecated.
     23   url: /mr_deprecate_tests
     24   # If you update the time below, also update the constant in mr.py.
     25   schedule: every 48 hours
     26 
     27 - description: Update bugs with completed bisect job results.
     28   url: /update_bug_with_results
     29   schedule: every 15 minutes
     30 
     31 - description: Delete expired layered_cache.CachedPickledString entities.
     32   url: /delete_expired_entities
     33   schedule: every 24 hours
     34 
     35 - description: Update the internal-only test suite data used on the /report page.
     36   url: /update_test_suites?internal_only=true
     37   schedule: every 20 minutes
     38 
     39 - description: Update the externally-visible test suite data used on the /report page.
     40   url: /update_test_suites
     41   schedule: every 20 minutes
     42 
     43 - description: Triggers bisect FYI jobs.
     44   url: /bisect_fyi
     45   schedule: every 24 hours
     46 
     47 # The backup cron job is disabled temporarily in order to check whether
     48 # it is responsible for increased cost on the weekends.
     49 # See: https://github.com/catapult-project/catapult/issues/1944
     50 #
     51 # Scheduled backup.
     52 # If you add new datastore kinds and want them to be backed up,
     53 # you must add kind=argument to the URL below. Backups are available at:
     54 # https://console.developers.google.com/datastore/settings?project=chromeperf
     55 # See: https://cloud.google.com/appengine/articles/scheduled_backups
     56 #- description: Back up all entities in the datastore.
     57 #  url: "/_ah/datastore_admin/backup.create?name=ScheduledBackup\
     58 #&kind=Master\
     59 #&kind=Bot\
     60 #&kind=Test\
     61 #&kind=Row\
     62 #&kind=Sheriff\
     63 #&kind=AnomalyConfig\
     64 #&kind=Anomaly\
     65 #&kind=StoppageAlert\
     66 #&kind=IpWhitelist\
     67 #&kind=BotWhitelist\
     68 #&kind=BugLabelPatterns\
     69 #&kind=MultipartEntity\
     70 #&kind=PartEntity\
     71 #&filesystem=gs\
     72 #&gs_bucket_name=chromeperf.appspot.com"
     73 #  schedule: every saturday 05:00
     74 #  target: ah-builtin-python-bundle
     75