
bzfs v1.20.0 is out
bzfs v1.20.0 is out.
This release has a few changes I'm pretty excited about if you use ZFS replication in more demanding setups:
- New
--r2rsupport for efficient remote-to-remote bulk data transfers --bwlimitnow also applies tombuffer, not justpv- A Docker image with a corresponding replication example
- Better validation and hardening around SSH config files, recv options, file permissions, and incompatible remote shells
- A new
bzfs_jobrunner --repeat-if-took-more-than-secondsoption
The headline item is probably --r2r. If you have source and destination on different remote hosts and want the data path to be more efficient, this release makes that workflow more natural and efficient.
I also tightened up a few safety checks. bzfs is the sort of tool people use for backups, disaster recovery, and automation, so I'd rather be conservative than "flexible" in ways that can go wrong later.
If you want the full changelog: https://github.com/whoschek/bzfs/blob/main/CHANGELOG.md
If you're using bzfs for local replication, push/pull over SSH, remote-to-remote, or scheduled jobrunner setups, I'd be interested in hearing what your setup looks like and where it still feels rough.