By returning objects that have been uncrushed, the prior resolver remains stuck in the hamt, which can cause issues when they are walked. If Endurance has stopped, and a walk is attempted with a stale resolver, the process will error.
Syncer should be able to insert its own resolver into the hamts that it walks, but without losing all the caches inside the hamts.
By returning objects that have been uncrushed, the prior resolver remains stuck in the hamt, which can cause issues when they are walked. If Endurance has stopped, and a walk is attempted with a stale resolver, the process will error.
Syncer should be able to insert its own resolver into the hamts that it walks, but without losing all the caches inside the hamts.