This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

machines.neoprism: wait for sqlite locks in backup preHook

+4 -3
+4 -3
machines/neoprism/backup.nix
··· 80 80 "$db" | ${pkgs.gzip}/bin/gzip > "/var/backup/postgresql/$db.sql.gz" 81 81 done 82 82 83 - # Dump hedgedoc SQLite database (172MB) safely 84 - ${pkgs.sqlite}/bin/sqlite3 /var/lib/hedgedoc/db.sqlite ".backup /var/backup/hedgedoc.sqlite" 83 + # Dump hedgedoc SQLite database safely. It uses a rollback journal and 84 + # writes often during the day, so wait for its locks instead of failing. 85 + ${pkgs.sqlite}/bin/sqlite3 -cmd ".timeout 60000" /var/lib/hedgedoc/db.sqlite ".backup /var/backup/hedgedoc.sqlite" 85 86 86 87 # Dump parley accounts + history SQLite databases safely 87 88 for db in parley history; do 88 - ${pkgs.sqlite}/bin/sqlite3 "/var/lib/parley/$db.db" ".backup /var/backup/parley/$db.db" 89 + ${pkgs.sqlite}/bin/sqlite3 -cmd ".timeout 60000" "/var/lib/parley/$db.db" ".backup /var/backup/parley/$db.db" 89 90 done 90 91 91 92 # Dump timeful polls (when.lassul.us) from MongoDB