Situation
Sentry Issue: NUXEO-DRIVE-37V
OperationalError: database or disk is full File "nxdrive/engine/watcher/remote_watcher.py", line 646, in _handle_changes File "nxdrive/engine/activity.py", line 262, in func_wrapper File "nxdrive/engine/watcher/remote_watcher.py", line 745, in _update_remote_states File "nxdrive/engine/watcher/remote_watcher.py", line 715, in _get_changes File "nxdrive/engine/dao/sqlite.py", line 410, in store_int File "nxdrive/engine/dao/sqlite.py", line 391, in update_config File "nxdrive/engine/dao/sqlite.py", line 162, in execute File "nxdrive/engine/dao/sqlite.py", line 155, in execute Unexpected error
Analysis
Looking around, I found those links 1 and 2. It happens when the temporary folder containg temporary databases is full.
Solution
Move the temporary databases into memory using the temp_store PRAGMA.
- Is referenced in