新しいものを表示

Sidekiq N+1 Sidekiqを挟んだそのあとに何してるかといったら
Redisにデータを書きに行ってる
ので何がしたいのだと言われても仕方ない感ある。

ふと思ったんですけど、MastodonのSidekiqで使われてるRedis.currentの接続数って一本ですね?connection_poolとか噛ませてる感じしませんし。
スレッドじゃなくてプロセス数増やさないと早くならないのこのせいでは。

@ck 処理的にはFeedManagerのtrimで、
zcardで件数取得、400件以上だったらzrevrangeで400件目を取得、zremrangeで400件目より後を削除 ですね。

@ck タイムライン ソート済セットでリストじゃない…😐

Sidekiq N+1 

これってローカル配送の問題ですよね リモートは何人いてもサーバごとに一回ですしと感じたのでソース見なきゃってなってる(寝なきゃ)
ローカル配送ってRedisだけどRedis負荷高いんだろうかとか、最終的にRedisに一括でpipelineしたりluaスクリプト投げ始めそうとか、
タイムライン400件以上消してるけど毎回越えた分消すよりまとめて消した方がいいんじゃないかなとか。
寝ねば。

Sidekiq N+1問題 / “engineers/mastodon/Mastodonを3倍早くしたい話 - esa-pages.io” htn.to/9yRK2nPJxKB

出資者へのボーナスなのでopenなMastodonインスタンスだとあまり意味がなくなるは分かるけどMastodonじゃなくていいの感はある。

ふと気になってstatusesテーブルの定義見たら既にbigint(64bit)だった…

リモートでアイコン画像が更新されたときにちゃんと画像の更新がこっちまでくるということがわかった(いつのまにか更新された)

@tateisu 「カラムのヘッダをタップでリスト先頭に移動」 GJ

ローカルTL見るためにアカウント鯖ごとにアカウント増やしたい欲あるよね

神楽坂しえる さんがブースト

ドワンゴ社員が互いをフォローしてないのに阿吽の呼吸を見せていると勘違いした理由がわかった。マストドンは偉大である。

@tateisu ぉぉぅ ありがたや? でも優先度低でよいでござるよー

古いものを表示
GGTea - Mastodon

Mastodonは、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。