An overview of things we'd like to have in 2015.
Q1 2015 (essentials, testing)
|daemon||#8 (closed) (postponed)|
|library||postponed, #10 (closed)|
Q2 2015 (Security, QoS)
|daemon||gh#1; memcached & redis|
|modules||statistics collector now + export with graphite protocol|
|modules||query policies, routing and blocking (chinese water-torture, private zones ...)|
|support||cache usage, smart server choice, mempooling, ... benchmark@kitsune|
|support||part of the
Extended and updated documentation, Dockerfile, more scriptable interfaces.
The collected data will be used for best NS selection, b/g listing, health check etc.
Q3 2015 (validation, teaching materials)
|daemon||speculative prefetching based on predictive usage model|
|Module: hive||daemon||paralelisation, built-in swarming support with autodiscovery|
|modules||done, additional features in Q4|
|Salt / Ansible template scripts for management||support||gh#6|
|(reserved) for performance optimizations (depends on the benchmarks)||daemon|
New project releases
deckard - fork off DNS tests to a separate project for recursive/authoritative DNS software testing tool using libfaketime and socket_wrapper. It should be what is Jepsen to distributed systems.done
- luajit-dns-zonefile - FFI bindings for our fast DNS zone file parser.
Q4 2015 (world domination)
|library||left for 2016/Q1|
|Module: nomad||daemon||make road warrior's life easier|
|configuration import tools from other recursors||support|
- client subnet (geoidentification, library)
- migration tools (generic layer for configuration / management of nameservers, support)