Use a local database to cache file state, allowing faster recovery from a restart
Store the state of file processing in a local sqlite database. This will allow faster recovery from restarts, especially for waiting for tape/completed states, where we don't need any file metadata but can jump straight that point.
#2 Updated by Robert Illingworth over 6 years ago
- Status changed from Assigned to Closed
- % Done changed from 80 to 100
This works, execpt I don't think it does the right thing for merged files. But I don't think the existing behaviour is correct for merged files either, so I'll put that off for a future version.