private void restoreSnapshotsOf(NodeList children) {
        for (Node child : children) {
            Optional<Snapshot> snapshot = child.status().snapshot();
            if (snapshot.isPresent() && snapshot.get().state() == Snapshot.State.created) {
                nodeRepository().snapshots().restore(snapshot.get().id(), child.hostname());
            }
        }
    }
Rebuilds hosts by replacing the root disk (only supports hosts with remote storage).

@author mpolden
node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/DiskReplacer.java