ログイン済みユーザーのエラーとGitのハング

例えば私のフォーラムでは、管理者によるいかなる操作もないにもかかわらず、突然ログインできなくなりました。問題なのは、GitHubにアクセスできないときにDiscourseをアップグレードできないことではなく、GitHubへのアクセス不能が、実行可能であるアップグレードの確認を試みるDiscourseによってフォーラム全体をダウンさせてしまう点にあります。

はい、まさにその通りです。

これは、現在のユーザーシリアライザーの中で新機能について人に知らせたがるあまりの衝動と、通常のスローなクローンから離脱させるために3年前に行われた変更が組み合わさったことで引き起こされたものだと思います:

@Ed_S さんと @jeanas さん、影響を受けたインスタンスの管理者ですよね?これはGitHubがダウンしている間、管理者にのみ影響を与えるはずです。

はい、その通りです。別のアカウントではログインできましたが、管理者アカウントではログインできませんでした。

なるほど、PRをマージしてもらいました。あなたが運用しているリリースチャンネルに反映されたら教えてください。その後、数日待ってGitHubがまたダウンしたときに、その状況がどうだったか教えてください。

了解です、ありがとうございます。確認のためですが、私は管理者で、モデレーターが2人おり、そのうちの1人が影響を受けていました。つまり、これは全スタッフに影響するものか、それともすべてのログイン済みユーザーに影響するもののいずれかだと思います。私はインコグニートでのアクセスには問題ありませんでした。私の場合、かなりの遅延はありましたが、完全にロックアウトされるわけではなく、ときどきログインすることができました。

すばらしい、迅速な修正に感謝します!