The ZPOOL feature "zpool import --rewind-to-checkpoint POOLNAME" was recently added - thank you! But there's a slight omission which I hope is easy to add. Rewinding to a checkpoint is always a destructive act - the checkpoint is destroyed by the "import --rewind-to-checkpoint" command. If testing, it is extremely useful to [create checkpoint -> test -> rewind -> test -> rewind] multiple times, to compare the behaviour with different options. At present one has to re-checkpoint, but the recheckpoint loses the date. FEATURE REQUEST Is it possible to add a variant "--rewind-to-checkpoint-no-discard" or "--rewind-to-checkpoint -k" (for keep), that simply skips the call to destroy the checkpoint, after rewind + import has completed? EFFECT: It's possible to rewind to a checkpoint **without** destroying the checkpoint in the process. Thanks