11:32:21
icon

@ganyo ぺーーーい!

11:36:00
icon

起きるの遅れてたらTerran 1さん遅れてた

11:39:01
icon

三次元プリント燃料タンクさん圧力サイクル繰り返し過ぎもツラかったりしないのかな…

12:05:14
icon

払い過ぎてた税金振り込まれてた。やったー!

12:17:27
icon

500ちゃん来ないねぇ

12:21:01
icon

/inboxにPOSTが来てるのにHTLが更新されないなってSafariちゃんに打ち込む⌘r

12:40:48
icon

猫ブーストTLすこ

12:57:36
icon

きびちい

14:13:47
2023-03-11 14:11:07 がにょ✈️の投稿 ganyo@hikoukidon.jp
icon

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

14:14:01
icon

しっぽかわええ

14:17:40
icon

コーヒー飲もうコーヒー

14:30:50
icon

揺れるー重いー♪

14:34:51
2023-03-11 14:34:19 はも🍺🐟の投稿 finesnow@mstdn.beer
icon

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

14:35:06
icon

おいしそう!

14:38:54
2023-03-11 12:42:35 🟦サユリ🌴T.H.🟦の投稿 sayuri_t_h@songbird.cloud
icon

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

14:39:36
icon

おー、いままでありがとうございました! https://covid-chart.zunda.ninja/ も止めないとかな

14:44:44
2023-03-11 06:17:35 Mr.Spice⁺⁹の投稿 spice@mstdn.beer
icon

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

14:44:53
icon

ふとこって誰よきーw

17:14:34
2020-07-17 18:32:57 :icon_short_short_mewlme:の投稿 mewl@mewl.me
icon

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

17:14:38
2020-07-16 14:49:13 :icon_short_short_mewlme:の投稿 mewl@mewl.me
icon

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

17:14:45
icon

かにたあびん

17:14:52
icon

かにたべたいん

17:15:15
2023-03-11 17:11:48 チカチーロの投稿 seilen_k@mstdn.jp
icon

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

17:15:28
icon

すきやきすきやし!

17:23:59
icon

@tadd 弊ぼっちはメモリ512MBにぎゅうぎゅうにプロセスを詰めてるのでJITは無しです。YJITだとメモリ2倍くらい必要になる感じなんですよね…。

ローカルから発言してるのは僕だけで、リモートからみた使い心地はリモートへの配達の遅延に依存してると思うんだけど、リモートへん配達の遅延はネットワークがボトルネックでだいたい1秒/送信先に決まっちゃってて、JITするよりメモリを節約してスレッドを増やす方がいい感じになっちゃってます。

18:02:17
icon

\テスト/ \ですと/

18:29:07
icon

アンチョビだと思ってたけど開けたら鯖缶だったスパ

Attach image
18:34:54
icon

@tadd なるほど~。そのうち挑戦してみたいもんです。

あ、そういえばRubyを3.1から3.2に上げてメモリのふるまいが変わったようで、何時間かに1度なにもかも遅くなる現象が起きたのは、full GCを抑制するようにしきい値を上げて対応できました。Herokuなのでプロセスの寿命は1日ちょっとしかなく、その中で最適化できるのは悪くなさそうです。

18:50:46
icon

@tadd GCの件はバグではないと思っています。

遅くなる現象はプロセスの起動からしばらくしてからしか起きず、応答時間以外にはScoutで監視してるRubyプロセスのみのメモリ利用量くらいしか同時に変化のあるメトリクスをみつけられませんでした。この現象の頻度はRUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTORとRUBY_GC_OLDMALLOC_LIMITをgc.cの2倍に設定して下り、RUBY_GC_OLDMALLOC_LIMITをさらに2倍(デフォルトの4倍)にして出なくなりました。なので、full GCで遅くなっていたと解釈しています。

弊ぼっちは恒常的にスワップを使っているのでGCによる速度の低下の影響が十分メモリのある環境と比べて非常に大きいと推測されるので、一般的に対処の必要な現象ではないと思っています。

Ruby 3.1と3.2の違いを把握できてるわけではないので、もし確認するとすれば、3.1でRUBY_GC_OLDMALLOC_LIMITを小さくして同じ現象が見られるか試してみたい気がします。

18:53:40
icon

@tadd それより!RailsがRedisから読もうとしたオブジェクトがundefined method `fetch_value' for nil:NilClassを起こしちゃうのはたぶん3.2特有でなんとかしたいでつ!
https://github.com/mastodon/mastodon/issues/23644

Web site image
Ruby 3.2.1 500 errors · Issue #23644 · mastodon/mastodon
19:15:29
icon

@tadd Redisクライアントは上げかけてパフォーマンスが出なくて下げました(今にして思うとGCが原因だったのかもしれません)。Rubyだけ3.1に下げて再現するか試したいんですけど、まだその機会がありません。そもそもなかなか再現してくれないんですよねートホホ

19:35:23
icon

@tadd あざます!じっくり見てみます

19:56:33
2023-03-11 19:51:56 estplsの投稿 estpls@mastodooooooon.xyz
icon

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

19:56:41
icon

なにそれかっこいいw

20:15:17
icon

@tadd ありがとうございました〜。どれも再現性が高そうで、単体では無関係そうな感じでした。

このエラーは弊ぼっちでは月に1度くらい(たぶん正確にはキャッシュされたStatus/トゥート 1個)しか起きていません…とか書いてると、Redisに書く側のrace conditionとかに原因があるのかもしれないと思えてきました。

21:16:13
2023-03-11 20:16:26 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

uedder's blog – Linus Torvalds 氏の理想の git 運用と GitHub
https://blog.uedder.com/linus_torvalds_complains_about_github_merges.htm

Web site image
Linus Torvalds 氏の理想の git 運用と GitHub
21:28:32
2023-03-11 21:04:00 たま🏡の投稿 tmd45@misskey.betaful.life
icon

あー

yarn v3 の独自機能を避けつつ yarn v1 から v3 へのアップグレードをする
https://zenn.dev/mizchi/articles/yarn-v1-to-v3

Web site image
yarn v3 の独自機能を避けつつ yarn v1 から v3 へのアップグレードをする
21:28:47
icon

おわーなんか難しいんだねえ…

21:30:17
2023-03-11 21:23:05 めいめいの投稿 mei23@misskey.m544.net
icon

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

21:30:21
icon

!!