diff options
author | Saku Ytti <saku@ytti.fi> | 2013-04-17 17:48:50 +0300 |
---|---|---|
committer | Saku Ytti <saku@ytti.fi> | 2013-04-17 17:48:50 +0300 |
commit | 9d217025fac3e335c308f02e7377e14ccfdc0e66 (patch) | |
tree | b90d4d04947fe26a9e592e12d8c4352142380c03 /TODO.md |
Initial commit
Silly for shit-and-giggles attempt at rancid
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 40 |
1 files changed, 40 insertions, 0 deletions
@@ -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 |