summaryrefslogtreecommitdiff
path: root/TODO.md
blob: b43962bf36abbbe60ca1c20ac30c3638843b6254 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# 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?)
  * dont add thread, if even one thread is too much (too few nodes for interval), still must process 'next' request w/o delay


# config
  * save keys as strings, load as symbols?

# REST API
  * figure out if is somehow possible to run rack/puma/sinatra stack with oxidized select()

# 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