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

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

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

--

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

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

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

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

10:05:44
icon

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

10:15:56
icon

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

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

Web site image
Upgrading the Version of a Heroku Postgres Database | Heroku Dev Center
10:38:12
icon

弊ぼっち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
icon

まったまたー

10:53:43
icon

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

Attach image
11:18:34
icon

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

11:21:12
2022-10-29 10:57:34 わんせたの投稿 ars42525@odakyu.app
icon

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

11:21:18
icon

すてき

11:23:18
icon

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

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

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

YubiKey Verification
yubico.com/genuine/

どうぞ

YubiKey Verification
11:26:51
icon

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

Attach image
11:30:32
icon

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

Attach image
11:32:49
icon

んふふ

Attach image
11:34:35
icon

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

11:44:58
icon

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

Web site image
Store integer settings as integer by zunda · Pull Request #19478 · mastodon/mastodon
Attach image
11:50:39
icon

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

13:24:14
icon

遠出いっとおでー!

14:21:50
icon

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

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

@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
icon

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

15:55:37
2022-10-29 15:29:46 まめもの投稿 mamemomonga@momo.mame.moe
icon

このアカウントは、notestockで公開設定になっていません。

16:09:42
icon

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

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

Attach YouTube
16:12:28
icon

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

16:20:24
2022-10-29 16:17:45 あっきぃの投稿 akkiesoft@social.mikutter.hachune.net
icon

自分には通知と晩夏

16:20:38
icon

通知

晩夏

すこ

16:30:22
icon

ロックなはなしだ

20:37:25
2022-10-29 20:36:37 まめもの投稿 mamemomonga@momo.mame.moe
icon

このアカウントは、notestockで公開設定になっていません。

20:37:40
icon

港の動画見てみなと!

21:57:34
icon

冷蔵庫「梨が無しに」