use 2 threads for the dumper to avoid stalls on long-running tasks
use 2 threads for the dumper to avoid stalls on long-running tasks

some IO is expected to fail under concurrent modifications, thus some
exceptions are dropped silently under the assumption the data loss is
tolerable
the8472/mldht,the8472/mldht