Sometimes it's required to backup all ZFS datasets except some subtree. To accomplish this, one can make an atomic snapshot of
multiple datasets by supplying multiple snapshots names to one "zfs snapshot" command. But having done that - it's impossible
to send the snapshots recursively starting from the pool level because "zfs send -R" command returns error if it finds that
the part of the snapshot tree is missing.
This commit adds possibility to supply -f/--force flag to "zfs send -R" to ignore missing snapshot subtree and still send
whatever can be sent.
Please MFC to 12-STABLE to land in 12.1-RELEASE if no compatibility issues exist.
Authors: Piotr Pietruszewski (Intel), Sergey Kozlov (Intel)
Sponsored by: Intel Corporation