Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|