I like this idea, but there's a few more things that should be investigated in this area: 1) shouldn't the recovery code use struct vnode_info through the code? 2) given that we know the old epoch configuration before starting recovery shouldn't we just pass the old and new one in through start_recovery?