Catch sqlite timeout & forward queries to CalCat
This should cope better if there are GPFS issues which mean the database stays locked for longer than it should (as we think caused https://redmine.xfel.eu/issues/163349 ).
Of course, if GPFS is very slow, that's likely to be a problem for calibration anyway, because the raw data, the output and the constants are all on GPFS. But this might help if there's a very temporary issue.
Merge request reports
Activity
requested review from @schmidtp
Great, I'll merge this now. In order to actually put this into effect, we'd need to tag a version, update the version to install in pycalibration, and deploy. We'll probably want to do at least some of the end-to-end tests before it lands in production.
(Which reminds me, CalParrot is growing into enough complexity that I should really try to write some tests for it
)mentioned in commit 57c656b5
mentioned in merge request pycalibration!928 (merged)