Sanoid issue #813 testing
https://github.com/jimsalterjrs/sanoid/issues/813
2023-04-30 lets get started
Build instructions at https://github.com/jimsalterjrs/sanoid/blob/master/INSTALL.md#debianubuntu
apt install debhelper libcapture-tiny-perl libconfig-inifiles-perl pv lzop mbuffer build-essential git
git clone https://github.com/jimsalterjrs/sanoid.git
cd sanoid
# checkout latest stable release or stay on master for bleeding edge stuff (but expect bugs!)
git checkout $(git tag | grep "^v" | tail -n 1)
ln -s packages/debian .
dpkg-buildpackage -uc -us
sudo apt install ../sanoid_*_all.deb
Staying on the bleeding edge. After installing the dependencies, the package built. purging and installing left the previous /etc/sanoid/sanoid.conf. No change to version number so it will be necessary to purge/install for each test host. Changing VERISON to 2.1.0a did not change this. Did need to re-enable the timer.
sudo systemctl enable --now sanoid.timer
New features
--insecure-direct-connection--preserve-compression--no-forced-receive
Monitoring
Hosts
mesquiteFreeBSD,sanoid2.1.0.cm4iobDebian 12 (Bookworm)sanoid2.1.0 ->55c5e0episerverDebian 12 (Bookworm)sanoid2.1.0-
kweliDebian 12 (bookworm)sanoid -
Twice hourly backup
cm4iob->mesquite(BSD) at 45,25. - Add hourly backup
cm4iob->piserver(Debian/ARM64)
Results
- Upgrade
cm4iobto55c5e0e - First hourly
cm4iob->mesquite - Seed (first syncoid)
cm4iob->piserver - automate
cm4iob->piserverhourly at 32 - first hourly
cm4iob->piserverfailed:Target tank/backup/cm4iob exists but has no snapshots matching with e4d25c8051695501/backup/backupManual (with-f) was successful. Need to check in more detail next time a host is seeded. - 2023-05-01
aptsuggestssanoidupgrade from repo.apt-mark hold sanoid