> On May 14, 2009, at 5:48 PM, Edward Pilatowicz wrote: > > > this is great. > > > > i just have one question. is there anyway to undo > a "zfs destroy -d" > > request? (it seems to me that if zfs destroy -d > was implmented in > > terms > > of a snapshot property, say autodelete=on|off, this > would be easy.) > > Ed, > > Just like with "zfs destroy", there's no way to > undo a "zfs destroy > -d". > The snapshot might be destroyed immediately if > there's no reason to > defer the operation, and we have no way to undo that.
Obviously one can't undo it if it does happen immediately. But if the destroy is deferred, it might be desirable to be able to cancel it. Perhaps that's what the OP meant. Given the description of being marked for deletion when the conditions are met, in principle one might think it possible to clear that flag. Which raises another question: what happens if someone does a zfs destroy -d, it is deferred, and they then try to salvage the situation with zfs hold? Will the hold take effect (preventing the destroy until it is released), or will the hold fail? -- This message posted from opensolaris.org