10:05:14
2022-10-29 09:50:21 Posting のえる noellabo@fedibird.com

4:19〜4:21の約2分の停止メンテナンスを行い、データベースのアップグレードを行いました。

普段の再起動メンテより短いですね。

--

今回実施したのは、PostgreSQL 14から15への更新です。

fedibird.comのデータベースは約120GBほどありますが、これを通常の方法でバージョンアップしようとすると非常に長い時間がかかります。まあ少なく見積もっても数時間。下手すると半日以上かかるかもしれません。

なので、アプローチを変えて、新旧のデータベースをロジカルレプリケーションであらかじめ同期しておき、最後に停止して切り替える方法をとりました。

今回はしっかり停止して行いましたが、pgbouncerでとめて、数秒で切り替えるのも可能かな。利用者が気付かないレベルのやつ。

10:05:44

14から15にはWALが流れるのかな?(ドキュメント読め←

10:15:56

某ヘ社のやつは今のところ同じバージョンのレプリカを作っておいてから最後に書き込みを止めてレプリカ側のバージョンを上げるのが標準的な手順なんだよね

Upgrading the Version of a Heroku Postgres Database | Heroku Dev Center https://devcenter.heroku.com/articles/upgrading-heroku-postgres-databases#upgrading-with-p

Upgrading the Version of a Heroku Postgres Database | Heroku Dev Center
10:38:12

弊ぼっち13だったわ←

$ heroku pg:info
=== HEROKU_POSTGRESQL_PURPLE_URL, DATABASE_URL
Plan: Standard 0
Status: Available
Data Size: 14 GB
Tables: 92
PG Version: 13.8
Connections: 15/120
Connection Pooling: Available
Credentials: 1
Fork/Follow: Available
Rollback: earliest from 2022-10-25 20:37 UTC
Created: 2022-04-15 20:29
Region: us
Data Encryption: In Use
Continuous Protection: On
Enhanced Certificates: Off
Maintenance: not required
Maintenance window: Thursdays 19:30 to 23:30 UTC

10:39:12

まったまたー

10:53:43

Home Depotで間違えた径で買っちゃったバルブ、返品したら全額返ってくるもんなんだねえ

11:18:34

電力量計の記録に欠測期間があった。その分安くなるかな

11:21:12
2022-10-29 10:57:34 Posting わんせた@12時以降起床部 ars42525@odakyu.app

YubiKey触りたいだけのときあるから「YubiKey触りたいときに開くページ」みたいなの誰か作って欲しい

11:21:18

すてき

11:23:18

Yubico OTPならテキストの入るところなら触れるよね

っっっっqiorqeobんyxzぅふぃtぬえcうっthっipoじぇbohtxじpq

11:25:17
2022-10-29 11:24:57 Posting らりお・ザ・何らかの🈗然㊌ソムリエ lo48576@mastodon.cardina1.red

YubiKey Verification
yubico.com/genuine/

どうぞ

YubiKey Verification
11:26:51

お!って思ったらWebAuthnかな?

11:30:32

ほむほむ (ディレクトリ名だけで判断してはいけないけれどもね

11:32:49

んふふ

11:34:35

WebAuthnちゃんと勉強してみたいなあ…(TVerを流しながら

11:44:58

https://github.com/mastodon/mastodon/pull/19478 で弊ぼっちのS3消し始めたっぽいんだけどサイズの減り方が微妙でまあ様子見わね

Store integer settings as integer by zunda · Pull Request #19478 · mastodon/mastodon
11:50:39

@Gargron Thank you! I hope you'll have a good rest now :)

13:24:14

遠出いっとおでー!

14:21:50

ドイツのジャガイモおいしいんだよなあ!

15:25:36
2022-10-29 12:59:27 Posting のえる noellabo@fedibird.com

@osapon 有用情報なので追記ぶらさげます。

--

Ubuntu / Debian 系でpg_upgradeclusterを使う場合、内部でpg_upgradeを使うように指示して--linkオプションをつけます。

sudo pg_upgradecluster 14 main -m=upgrade --link

また、比較的メジャーなところで、pg_repackを使ったことがあると、そのextensionがインストールされてるので、移行先の方でもpg_repackが使えるようにしておく必要があるけど、まだpostgresql-15-repackがリリースされていないので、対処が必要。

移行元でとりあえず消しちゃうのがはやいかな。

drop extension pg_repack;

pg_repackはv1.4.8でもう15対応してるので、ソースから入れちゃうのも手。

15:25:56

自前ポスグレむっちゃ尊敬

15:55:37
2022-10-29 15:29:46 Posting まめも mamemomonga@momo.mame.moe

This account is not set to public on notestock.

16:09:42

ホテル・カリフォルニア選手権

Track: Hotel Mauna Kea (parody)
Artist: HIPWACの天文学者チーム
https://youtu.be/XPdTlHK1h_0

Attach YouTube
16:12:28

ごく一部の人にわかるあるあるがつまってるんよ。

16:20:24
2022-10-29 16:17:45 Posting あっきぃ / C106(日)東7S-33b akkiesoft@social.mikutter.hachune.net

自分には通知と晩夏

16:20:38

通知

晩夏

すこ

16:30:22

ロックなはなしだ

20:37:25
2022-10-29 20:36:37 Posting まめも mamemomonga@momo.mame.moe

This account is not set to public on notestock.

20:37:40

港の動画見てみなと!

21:57:34

冷蔵庫「梨が無しに」