These are policy-driven snapshot management and replication tools which use OpenZFS for underlying next-gen storage. (Btrfs support plans are shelved unless and until btrfs becomes reliable.)
Based on text in the issue https://github.com/jimsalterjrs/sanoid/issues/851, these code changes will make sanoid skip an update of the cache file, even if it has expired, if the following logic conditions are all met:
The commands passed to sanoid include a --monitor-* command; and
No command that takes a snapshot or prunes a snapshot are supplied.
Based on text in the issue https://github.com/jimsalterjrs/sanoid/issues/851, these code changes will make
sanoid
skip an update of the cache file, even if it has expired, if the following logic conditions are all met:sanoid
include a--monitor-*
command; andFixes jimsalterjrs/sanoid#851