If I run snapraid-btrfs diff and then later snapraid-btrfs cleanup the snapshot that gets created for the diff does not get cleaned up. That snapshot only gets removed if I perform a snapraid-btrfs cleanup-all.
I discovered that if the diff exists before the last sync, then it is removed. If the diff occurs after the last sync it is not removed. This matches what the text in the help page states.
If I run
snapraid-btrfs diff
and then latersnapraid-btrfs cleanup
the snapshot that gets created for the diff does not get cleaned up. That snapshot only gets removed if I perform asnapraid-btrfs cleanup-all
.