currently, the sybil binary is designed to run once and then exit - we need to audit and fix the individual areas so we can ingest, digest and query multiple times in the same sybil process.
this means that sybil funcs shouldn't have nasty side effects that modify global state.
at first, i was wondering how -race will help with global state, but now i realize that the test runner will be running simultaneous query, ingest and digest tests which will all be touching global state
currently, the sybil binary is designed to run once and then exit - we need to audit and fix the individual areas so we can ingest, digest and query multiple times in the same sybil process.
this means that sybil funcs shouldn't have nasty side effects that modify global state.