| Age | Commit message (Collapse) | Author | 
 | 
 | 
 | 
confidence is recognised
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
doesn't rely on channels
 | 
 | 
are done in the case of an error
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
This has involved refactoring to make the interface simpler, and just
use the URLs / IDs for the necessary queues and storage locations,
rather than wrap these in functions.
 | 
 | 
 | 
 | 
to be passed
 | 
 | 
 | 
 | 
 | 
 | 
Now each queue is checked every 3 minutes, though the channel for each
queue check request won't be rechecked until any previous job is completed.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Switch to regular non-concurrent stuff, concurrency is better handled
by the main program anyway. Now we handle errors properly, and things
are way simpler.
 | 
 | 
The previously committed thing didn't work, as listobjects was sending
to a channel synchronously, so it was never being received.
The current API isn't great, mixing synchronous and non-synchronous things,
not handling errors consistently, and generally is over complicated. That
will be fixed soon.
 | 
 | 
 | 
 | 
 | 
 | 
These were caused by using non-pointer methods, which meant that the
values set in Init() were not saved.
 | 
 | 
screwy causing segfaults
 | 
 | 
- Ensure temporary directory already being present isn't an issue
- Remove temporary directory when done with it
- Ensure any already preprocessed files aren't preprocessed themselves (this could happen in the case of a run stopping half way through)
 | 
 | 
work, remarkably
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |