aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: 4490c05dba8aa8b2e70e0f40a3db35aca861f9cf (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
- Have ability to override default parameter values.
   Search order for configuration values:
    - command line
    - network configuration file
    - dotfile
    - defaults

- Get smarter about naming and numbering nodes if their number changes

- Get smarter about when we need to kill the network and when we need to
  restart nodes

- Avoid regenerating so many authority keys: it's okay to recycle for
  testing.

- Right now we assume that we're acting like a fooctl startup/shutdown script
  series.  Instead we could run in a managed mode.

- Pipe stdout to a file, not to nowhere with "quiet"

- Log stuff.

- Have launcher check for configuration

- Resolve XXXX comments

- Document everything

- Start writing passive "tests" like "did it bootstrap?" or "any
  warnings in the logs?", etc