Mastodon全く分かってないのだけど、一つのインスタンスが不調だと他にも迷惑かける感じらしい?のかな。
分散システム的にもうちょっとどうにかならないのかなとも思う。

自インスタンスが不調でリモートからのトゥートなどの配送を受け取れないとリモートの再試行キューに積まれちゃうんですよねー。Exponentialにバックオフして何度か再試行して諦めて、各インスタンスのタイムラインやら状態やらが矛盾をかかえながらも全体としてそこそこ動いてるのは分散システム的にすごいなあと思ってますw

なるほどなるほど。その部分だとわりと納得です、わりとうまくやってそう。

自分が見たのは「過負荷ですみません」みたいなアナウンスで、どうにかならんのかなーと思ったのでした。

フォロー

@tadd @zundan 過負荷ですみません!(私かな)

大きなノードが存在し、そこが不具合を起こして一度に大量の配送を行うと、小さなノードでは、それを処理するのが大変というのはあります。

配送しないで捨てちゃうことはできるんですが、通常は望まれないため(受け取りたいから)、ごめん頑張って、って感じになりますw

いえいえ😅管理者さんが悪いとかなんとかでは(もちろん)なくて、システムの仕組みとかプロトコルへの興味でした。(自分はぜんぜん専門外です)

なるほどなるほど。ノードの大小の話なら、たとえばスループットのネゴシエーションができれば、ある程度ましなったりしそうな気もしました。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。