in block/crucible.rs we kick off a scrub of the volume. the scrub code asks a reasonable question: XXX Can we assert the volume is activated?
well. not really. propolis kicks off the scrub and then activates the volume a little later in Backend::start. it seems like the scrub works by the good graces of the 120s start delay that Propolis provides.
in practice there's no reason to have a propolis-server sitting ready but with backends not started for two minutes, so we don't hit this. but it's not really.... right.
in
block/crucible.rswe kick off a scrub of the volume. the scrub code asks a reasonable question: XXX Can we assert the volume is activated?well. not really. propolis kicks off the scrub and then activates the volume a little later in Backend::start. it seems like the scrub works by the good graces of the 120s start delay that Propolis provides.
in practice there's no reason to have a
propolis-serversitting ready but with backends not started for two minutes, so we don't hit this. but it's not really.... right.