Flamenco/internal/worker
Sybren A. Stüvel 350f4f60cb Worker: convert database interface to GORM
Convert the database interface from the stdlib `database/sql` package to
the GORM object relational mapper.

GORM is also used by the Manager, and thus with this change both Worker
and Manager have a uniform way of accessing their databases.
2022-08-01 14:29:14 +02:00
..
cli_runner Worker: Wait for subprocess even when it failed 2022-07-28 14:36:01 +02:00
command_ffmpeg_test_files Worker: fix FFmpeg issues on Windows 2022-05-19 16:42:40 +02:00
mocks Worker: Refactor the running of subprocesses 2022-07-28 14:34:33 +02:00
persistence Worker: convert database interface to GORM 2022-08-01 14:29:14 +02:00
autodiscovery.go Worker: log which URLs were tried when auto-discovery failed 2022-07-18 14:14:02 +02:00
client.go License: license all code under "GPL-3.0-or-later" 2022-03-07 15:26:46 +01:00
command_blender_test.go Worker: parse stdout of Blender to recognise saved files 2022-06-27 11:30:37 +02:00
command_blender.go Worker: Refactor the running of subprocesses 2022-07-28 14:34:33 +02:00
command_exe_test.go License: license all code under "GPL-3.0-or-later" 2022-03-07 15:26:46 +01:00
command_exe.go Worker: Refactor the running of subprocesses 2022-07-28 14:34:33 +02:00
command_ffmpeg_test.go Worker: pass input frame rate to FFmpeg when converting frames to video 2022-07-19 18:43:06 +02:00
command_ffmpeg.go Worker: Refactor the running of subprocesses 2022-07-28 14:34:33 +02:00
command_file_mgmt_test.go Worker: use explicit types for command parameter errors 2022-06-16 15:45:09 +02:00
command_file_mgmt.go Refactor: replace os.IsNotExist() with errors.Is(err, fs.ErrNotExist() 2022-06-28 10:24:46 +02:00
command_misc_test.go Worker: Sleep command, return error when sleep time is negative 2022-06-16 15:46:03 +02:00
command_misc.go Worker: Sleep command, return error when sleep time is negative 2022-06-16 15:46:03 +02:00
common_test.go License: license all code under "GPL-3.0-or-later" 2022-03-07 15:26:46 +01:00
config_test.go Cleanup: test errors with assert.NoError() instead of assert.Nil() 2022-06-13 18:40:42 +02:00
config.go Worker: load flamenco-worker.yaml from current directory 2022-07-22 16:37:14 +02:00
errors.go Worker: use explicit types for command parameter errors 2022-06-16 15:45:09 +02:00
listener.go Worker: send produced output to Manager 2022-06-27 11:30:37 +02:00
log_chunker_test.go License: license all code under "GPL-3.0-or-later" 2022-03-07 15:26:46 +01:00
log_chunker.go Worker: chunk logs at 10kB instead of 1kB 2022-05-20 13:36:16 +02:00
output_uploader_test.go Worker: send produced output to Manager 2022-06-27 11:30:37 +02:00
output_uploader.go Bump thumbnail JPEG quality from 80 to 85 2022-07-01 17:44:26 +02:00
registration.go Add release cycle to versioning of Flamenco 2022-07-28 15:10:27 +02:00
state_asleep.go Implement may-I-keep-running protocol 2022-05-12 15:06:05 +02:00
state_awake.go Worker: Avoid sleep at shutdown 2022-06-16 12:08:13 +02:00
state_offline.go Worker: cleanly sign off after flushing buffer 2022-07-18 16:36:45 +02:00
statemachine.go Merge 'shutdown' and 'offline' states 2022-06-02 16:35:07 +02:00
statemonitor.go Worker: don't log error if may-i-keep-running is shut down 2022-05-19 15:00:03 +02:00
task_executor.go Worker: simplify "context done" checks 2022-04-09 16:57:39 +02:00
upstream_buffer_test.go Worker: convert database interface to GORM 2022-08-01 14:29:14 +02:00
upstream_buffer.go Worker: convert database interface to GORM 2022-08-01 14:29:14 +02:00
worker.go Worker: sign off as last step of shutdown 2022-06-16 12:19:03 +02:00