lagport v0.2.1 * The token test reuses the token before it waits for the keyring to spread (8cc88f0) * An idle member writes nothing to disk (931bf99) * The load-balancer test's relay waits longer than the delete it relays (22358f1) * The smoke test reads the process's uid from inside its pid namespace (122be64) * Bump devtools: the nightly assesses before it decides (73a5d46) * The scrub window takes a named time zone from an embedded database (aa52d99) * The background check reads in a window: --scrub-window (c683b5a) * The blobs may live apart from the metadata: --blob-dir (f1e89e5) * Two admin tests wait on liveness instead of reading it at one instant (bec34a3) * A peer's manifest test waits on b's state, not the writer's ack (e83f09d) * A forget's test asks again when c was heard after it was down (5162c43) * Bump devtools: the cooldown waives any advisory cargo audit fails on (7610cef) * pins.py retries a failed lookup; the long-link measurement leaves make test (ae3d104) * Multi-node tests reliable at one test per core; make test back to num-cpus (24dd2ec)