summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorSaku Ytti <saku@ytti.fi>2015-02-07 12:02:16 +0200
committerSaku Ytti <saku@ytti.fi>2015-02-07 12:02:16 +0200
commit3b831f28f6eba0b10a45011bb2fb42ff381d4f15 (patch)
tree33f16d0f8bb4f4950e15b517eb1bf059d326cb1a /TODO.md
parent9492a36ae2bb93299cc3bb35deceba4c07511c26 (diff)
add some todo items
It does not look too good that I'll have time to address them any time soon.
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md16
1 files changed, 15 insertions, 1 deletions
diff --git a/TODO.md b/TODO.md
index 494c714..337639e 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,3 +1,17 @@
+# refactor core
+ * move state from memory to disk, sqlite probably
+ * allows us to retain stats etc over restart
+ * simplifies code
+ * keep only running nodes in memory
+ * negligible I/O cost, as majority is I/O wait getting config
+
+# separate login to owon package
+ * oxidized-script is not only use-case
+ * it would be good to have minimal package used to login to routers
+ * oxidized just one consumer of that functionality
+ * what to do with models, we need model to know how to login. Should models be separated to another package? oxidized-core, oxidized-models and oxidized-login?
+ * how can we allow interactive login in oxidized-login? With functional VTY etc? REPL loop in input/ssh and input/telnet?
+
# thread number
* think about algo
* if job ended later than now-iteration have rand(node.size) == 0 to add thread
@@ -6,4 +20,4 @@
# docs, testing
* yard docs
- * rspec tests
+ * minitest tests