OperationalError: disk I/O error upon invoking `dbtables.get_xml`
This error is not systematic. My hunch is that it only happens once when the database is modified. I have not tested this, it is only a guess from the time of the error and last time stamp when the sqlite trigger database was touched.
https://emfollow.ligo.caltech.edu/sentry/gwcelery/issues/71/
OperationalError: disk I/O error
(1 additional frame(s) were not displayed)
...
File "celery/app/trace.py", line 641, in __protected_call__
return self.run(*args, **kwargs)
File "gwcelery/tasks/p_astro_gstlal.py", line 275, in compute_p_astro
ln_likelihood_ratio_threshold)
File "gwcelery/tasks/p_astro_gstlal.py", line 144, in _load_search_results
xmldoc = dbtables.get_xml(connection)
File "glue/ligolw/dbtables.py", line 567, in get_xml
table_names = get_table_names(connection)
File "glue/ligolw/dbtables.py", line 540, in get_table_names
cursor.execute("SELECT name FROM sqlite_master WHERE type == 'table'")
OperationalError: disk I/O error