Flamenco/internal
Sybren A. Stüvel 7fd8eca8d9 Manager: more gracefull handle SQLite "interrupted (9)" error
Wrap the SQLite error "interrupted (9)". That error is (as far as I
could figure out) caused by the context being closed. Unfortunately
there is no wrapping of the underlying context error, so it's not
possible to determine whether it was due to a 'deadline exceeded' error
or another cancellation cause (like upstream HTTP connection closing).

Primarily this makes a rather unreliable unit test properly reliable.
The code under test could return either `context.DeadlineExceeded` or
the "interrupted (9)" error (GORM + SQLite doesn't reliably chose one or
the other), and now this is cleanly tested for.
2024-05-28 16:07:23 +02:00
..
appinfo Manager: Better reporting of version via API call 2023-07-06 12:21:47 +02:00
find_blender Change Go package name from git.blender.org to projects.blender.org 2023-08-01 12:42:31 +02:00
find_ffmpeg Cleanup: Add missing license specifiers 2022-07-25 16:08:07 +02:00
manager Manager: more gracefull handle SQLite "interrupted (9)" error 2024-05-28 16:07:23 +02:00
own_url Cleanup: Add missing license specifiers 2022-07-25 16:08:07 +02:00
stresser Change Go package name from git.blender.org to projects.blender.org 2023-08-01 12:42:31 +02:00
tools Add internal/tools/tools.go to mock-import code generator packages 2023-02-09 11:25:47 +01:00
upnp_ssdp Change Go package name from git.blender.org to projects.blender.org 2023-08-01 12:42:31 +02:00
uuid Manager: add a small wrapper around Google's UUID library 2022-05-20 15:35:51 +02:00
worker Worker: reduce log level of some internal components 2024-04-16 10:53:29 +02:00