FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
  1. Sep 27, 2023
    • Dr Catherine Pitt's avatar
      Xymon test for backups is valid for 3 hours · b883ad8d
      Dr Catherine Pitt authored
      The Xymon test that reports on backup status runs every 45 minutes.  But
      the status of an individual backup does not change very frequently - we
      try to back most things up a few times a day. This change makes the
      individual backup statuses valid for three hours, rather than the one
      hour they were previously. This is to avoid getting purple dots when we
      we reboot a backup server and interrupt the 45 minute check, which then
      won't run again for another 45 minutes causing a 90 minute gap between
      reports for some hosts and hence purple dots.
      b883ad8d
  2. Sep 08, 2023
    • Dr Catherine Pitt's avatar
      Add script for moving a backup task rather than a host · 43774528
      Dr Catherine Pitt authored
      For machines like nest-backup and cerebro-backup we have lots of backup
      tasks for the same host spread across several zpools, so
      move-machine-to-zpool.sh can't be used to migrate the contents of a
      failing zpool/disk. This adds a script to move an individual ZFS which is
      the target of a backup task to another zpool.
      
      It assumes all necessary parent ZFSes already exist on the target. If
      they don't it fails.
      
      It does not yet clean up the old ZFS as it's not had a lot of use.
      43774528
  3. Sep 04, 2023
  4. Sep 01, 2023
    • Dr Catherine Pitt's avatar
      send-backup-to-server.sh copies additional config · 0f5bbdc6
      Dr Catherine Pitt authored
      We have started putting extra configuration for sshing to a host in a
      file in the /etc/chem-zfs-backup-server/zfs-rsync.d/$HOSTNAME directory.
      This updates the backup migration script to copy that as well as the
      main config file for the machine. I've chosen to copy the entire
      directory to catch other files we might want to add in future. There is
      often an 'exclude' file in there that's autogenerated by the prepare
      scripts, but copying that won't do any damage; it's just redundant
      because it will be regenerated when the backup runs.
      0f5bbdc6
  5. Aug 30, 2023
  6. Aug 23, 2023
  7. Aug 09, 2023
    • Dr Catherine Pitt's avatar
      Allow setting of global rsync command and rsync args · 46533d5a
      Dr Catherine Pitt authored
      This adds a new config file which allows setting the command to use for
      'rsync' and global options for that command. This is motivated by the
      need to use an alternative rsync command on Jammy machines, as the
      system one is too slow.
      
      The option for global rsync arguments was added as a way to add the
      '--trust-sender' flag to all backups to turn off certain checks that we
      suspect to be the cause of the slowdown, but it didn't help enough to
      fix the speed problem. Instead we are going to use our own package of an
      older rsync from before the checking code was added, which of course
      doesn't support --trust-sender so the global args are left blank.
      46533d5a
  8. Jul 27, 2023
  9. Jul 24, 2023
  10. May 31, 2023
  11. May 30, 2023
  12. May 03, 2023
  13. Jan 05, 2023
  14. Dec 19, 2022
  15. Oct 31, 2022
  16. Oct 26, 2022
  17. May 25, 2022
  18. May 24, 2022
  19. Apr 25, 2022
  20. Mar 10, 2022
  21. Mar 09, 2022
  22. Dec 20, 2021
Loading