Loading request...
Parse the merger and persister options earlier, during the `new` or `open` operations, to allow for cleaner error reporting and recovery.
Currently the merger and persister goroutines parse their options when the respective goroutine starts, however this makes it difficult to report/recover from errors. It seems straightforward to parse these sections earlier, when an error can cleanly be returned.