respdiff optimization: test recursive and forwarding modes at once
It would be useful to have ability to run orchestrator
from respdiff once against servers in different modes and then analyze the data twice using different settings.
Example with resolvers:
- Unbound
- BIND
- kresd in recursive mode
- kresd in forwarding mode (e.g. to Unbound)
The orchestrator should make queries to all 4 resolvers simulateniously and store results in DB. Then we need to do diffs for tuples (Unbound, BIND, kresd in recursive mode) and (Unbound, BIND, kresd in forwarding mode) and print respective results separately.
The slowest operation is orchestrator
so it would be good to find way to do single orchestrator run and then analyze results separately.
Beware, copying LMDB between images and so on might require special steps to preserve sparsenes of the database files.