...
zfs-auto-snapshot #zfstools https://github.com/bdrewery/zfstools
- Ruby
- need to set & unset (as suitable for replication) dataset properties; properties are then "hidden" ("out of mind") in regular use; would have preferred for it to use "plain"|databse(SQLite) file(s) instead
❌Cannot be bothered.

#ZFS

ポスグレ16対応、pg_backup_start対応、ZFSに置いたDBのスナップショットを撮るスクリプトを書いてた。

ひどいやっつけ仕事だが、これでやっと移行を進められる。
zfstoolsはもう使わない。

#zfstools #ZFS

ポスグレをアップグレードしたい。
zfstoolsが16系に対応しなくなった為に、スナップショット処理を手書きしないといけない。

zfstoolsの改造も考えたが、もっと簡単なやつでいい。

#zfstools #ZFS

pg_start_backupに変わったのはよいとして。
ロック中にスナップショットをとる為には、ポスグレへのセッションを切ってはいけない様だ。

ここに修正を入れると、もはやzfstoolsを使い続ける意味がなさそう。
もっとシンプルなものを手書きしよう。

#zfstools #ZFS

zfstoolsを使い始めたきっかけも、じつはダンコガイの記事なんですが。

#zfstools #ZFS

zfstoolsは、PostgreSQL 16系に未対応。

#PostgreSQL #zfstools #ZFS

function pg_start_backup(unknown) does not exist at character 8

予想的中。
zfstoolsを改造するか、別のスナップショット手順を考えるかしないといけない。

#zfstools #ZFS

あれ。名前が変わったということは、zfstoolsが動かなくなっているかも?
https://rubygems.org/gems/zfstools/versions/0.3.2

#RubyGems #zfstools #ZFS

zfstools | RubyGems.org | your community gem host

ポスグレはzfstoolsで1hごとにスナップショットと、毎朝pg_dumpの併用。
#zfstools #ZFS
いま気付いたけど、zfstoolsはメンテが止まってるみたいだな。いつもFreeBSD portsからインストールしてるから気付かなかった。
Gemfile.lockを作り直すだけで動きそうではあるけど。
#zfstools #ZFS #FreeBSD #BSD