summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorSaku Ytti <saku@ytti.fi>2013-04-17 17:48:50 +0300
committerSaku Ytti <saku@ytti.fi>2013-04-17 17:48:50 +0300
commit9d217025fac3e335c308f02e7377e14ccfdc0e66 (patch)
treeb90d4d04947fe26a9e592e12d8c4352142380c03 /TODO.md
Initial commit
Silly for shit-and-giggles attempt at rancid
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md40
1 files changed, 40 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
new file mode 100644
index 0000000..e2ba06d
--- /dev/null
+++ b/TODO.md
@@ -0,0 +1,40 @@
+# expect call back:
+
+``` ruby
+expect /---more---/ do
+ @output.pop
+ cmd "\n"
+```
+I don't really need it myself, since I don't have platforms where it would be needed
+
+
+# thread number
+ * think about algo
+ * if job ended later than now-iteration have rand(node.size) == 0 to add thread
+ * if now is less than job_ended+iteration same chance to remove thread?
+ * should we try to avoid max threads from being hit? (like maybe non-success thread is pulling average?)
+
+
+# restful API (puma+sinatra):
+ * ask to reload node list
+ * move node to head of queue
+
+
+# config
+ * save keys as strings, load as symbols?
+
+# other
+should it offer cli mass config-pusher? (I think not, I have ideas for such
+program and I'm not sure if synergies are high enough for shared code without
+making both bit awkward)
+
+use sidekiq? Any benefits?
+
+
+# docs, testing
+ * yard docs
+ * rspec tests
+
+
+# multiple input methods
+ * ssh, with telnet fallback