From c4b85d03065d68f1b09b78aa16ad93c789cd52fe Mon Sep 17 00:00:00 2001 From: Scott Schneider Date: Wed, 4 Dec 2013 11:03:55 -0800 Subject: [PATCH] Initial --- TODO.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 TODO.md diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..fd7e5d2 --- /dev/null +++ b/TODO.md @@ -0,0 +1,25 @@ +TO DO +===== + +Features +-------- + +* Automatic clean-up of long-running VMs in 'running' Redis queues +* Add dashboard to Sinatra (API) app +* Allow rate-limiting of tasks + + +Enhancements +------------ + +* Launch the dashboard/API app in a thread from the main app +* 'first-out-first-in' processing (as opposed to current 'loop' design) should allow for faster (or at least more uniform) pool-refilling overall +* Separate threads for pending/running/completed queues (either rather than or in addition to per-pool threads) +* Namespace the whole app + + +Fixes +----- + +* The dashboard should look as good in Firefox as it does in Chrome and Safari +* Threads shouldn't die as often as they do