Re Michael's comments,
> Shouldn't snapshot directories be a list since it mirrors data file directories?
I didn't understand what Michael meant at first, but yes, we need one snapshot directory per data directory since the reason to have multiple data dirs is to have one per disk, and you can't create hard links across disks.
So really what we want to do is drop the snapshotdir configuration parameter and just create a snapshots/ subdir for each data dir.
So to reassemble a snapshot you will have to look in each snapshots/ to see if there are pieces there but that is unavoidable I think. (And not a Big Deal with a little scripting.)
> Is there no way to expose the tag parameter to nodeprobe?
> Also, if the output stream isn't going to be used it should probably not be passed to takeSnapshot.