Updates
Major refacoring:
- Use date-uid as resource id rather than int
- Store most of the state on the file system (except for the futures returned by the executor). It uses a lock that works even over NFS from multiple hosts... overkill for what we want to do, but while at it, it should be safe.
- Reload completed processing upon restart and mark previously pending/running processing as cancelled. (It's the easy way, but we can perfectly restore the queue of processes if needed).
- Add
-v
options to change verbosity (Note: this does not handle the logs of the subprocess)
Related to daiquiri-tomo#92 (closed)