Flamenco/internal/manager/persistence
Sybren A. Stüvel 63634361ce Manager: make periodic database integrity check configurable
Instead of always performing the periodic integrity check, make it possible
to disable it or run it at different intervals.

Currently for the Blender Studio it's crunch time, so the check should
really only run when there is someone looking at the system (i.e. at
restarts for upgrade purposes).
2023-07-18 16:33:01 +02:00
..
db_migration.go Manager: disable SQLite foreign key constraints when migrating the database 2023-07-10 14:06:21 +02:00
db.go Manager: perform database integrity check every hour 2023-07-18 16:10:17 +02:00
errors_test.go Manager: wrap job/task errors in persistence layer 2022-04-21 11:54:59 +02:00
errors.go Rename worker 'clusters' to 'tags' 2023-07-10 11:11:03 +02:00
integrity.go Manager: make periodic database integrity check configurable 2023-07-18 16:33:01 +02:00
jobs_blocklist_test.go Rename worker 'clusters' to 'tags' 2023-07-10 11:11:03 +02:00
jobs_blocklist.go Rename worker 'clusters' to 'tags' 2023-07-10 11:11:03 +02:00
jobs_query_test.go Manager: add a small wrapper around Google's UUID library 2022-05-20 15:35:51 +02:00
jobs_query.go Rename worker 'clusters' to 'tags' 2023-07-10 11:11:03 +02:00
jobs_test.go Rename worker 'clusters' to 'tags' 2023-07-10 11:11:03 +02:00
jobs.go Add CLI utility to recreate tasks of jobs 2023-07-10 14:10:15 +02:00
last_rendered_test.go Add a "Last Rendered" view 2022-07-01 12:34:40 +02:00
last_rendered.go Add a "Last Rendered" view 2022-07-01 12:34:40 +02:00
logger.go License: license all code under "GPL-3.0-or-later" 2022-03-07 15:26:46 +01:00
sqlite_busy.go Upgrade GORM & SQLite 2023-07-06 16:08:57 +02:00
task_scheduler_test.go Rename worker 'clusters' to 'tags' 2023-07-10 11:11:03 +02:00
task_scheduler.go Rename worker 'clusters' to 'tags' 2023-07-10 11:11:03 +02:00
test_support.go Rename worker 'clusters' to 'tags' 2023-07-10 11:11:03 +02:00
time_of_day_test.go Sleep Scheduler implementation for the Manager 2022-07-17 17:27:32 +02:00
time_of_day.go Sleep Scheduler implementation for the Manager 2022-07-17 17:27:32 +02:00
timeout_test.go Manager: add support for worker clusters 2023-04-04 12:18:35 +02:00
timeout.go Worker Timeout: subject all but offline/error workers to timeout checks 2022-07-18 11:30:39 +02:00
worker_sleep_schedule_test.go Gracefully handle sleep schedules of deleted workers 2023-02-09 11:18:38 +01:00
worker_sleep_schedule.go Gracefully handle sleep schedules of deleted workers 2023-02-09 11:18:38 +01:00
worker_tag_test.go Rename worker 'clusters' to 'tags' 2023-07-10 11:11:03 +02:00
worker_tag.go Rename worker 'clusters' to 'tags' 2023-07-10 11:11:03 +02:00
workers_test.go Rename worker 'clusters' to 'tags' 2023-07-10 11:11:03 +02:00
workers.go Manager: avoid recreation of Worker table at startup 2023-07-10 13:56:47 +02:00