Twitpocalypse Redux (帰ってきたツイットポカリプス)
2009年6月13日に、最初の Twitpocalypse が起こった。Twitter のメッセージ ID が、32bit 符号付き整数の 2,147,483,647 (21億 4748万 3687) を越えたため、Twitter API を使った一部のクライアントの挙動がおかしくなって、新しい TL(タイムライン) の読み込みや 検索、返信機能に障害が出た。ただし、Twitter サーバ側では既に 64bit符号なし整数に対応していたため、Web インターフェースでは問題は出なかった。
C でいうところの long int ではダメで、unsigned long long int にせよという対策が実施され、クライアント群がアップデートされて解決した。
さて、昨日まであまり話題にもなっていなかったので気づかなかったが、Twitpocarlypse II または Twitpocalypse Redux というタイトルで予告されていたようで、次の壁である 32bit符号なし整数の最大値:
4,294,967,295 (42億 9496万 7295) = 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
をこの 9/22 に越えたらしい。
たったの3ヶ月で総メッセージが倍になるとは。21億つぶやきだよ。恐るべし Twitter の伸び率。
実はこのあたりが不明瞭なのだが、
Twitpocalypse―TwitterメッセージIDの64ビット化―いよいよ明日に実施
(TechCrunch JAPAN 2009/9/22)
を読むと、内部の 64ビット化を実施とある。あれ? もうとっくに対応してたんじゃないの? まだ unsigned long int の部分があったってこと?
とりあえず、手元の Tweetie, TweetDeck (Mac版) および Twitterific premium では問題なさそうだ。@iphonefan の TL を眺めていると、Twittelator Pro が今朝から不調らしい。これが原因かは不明。
参考:
Coming This September: Twitpocalypse Now Redux! (TechCrunch, 2009/7/31)
Twitpocalypse II Coming To A Twitter Client Near You This Friday
(TechCrunch, 2009/9/9)
Alert: “Twitpocalypse II” coming Friday, September 11th – make sure you can handle large status IDs! (Twitter Development Talk, 2009/9/10)
Twitpocalypse II Update – Scheduled for Tuesday 9/22 at 11:30am PST (Twitter Development Talk, 2009/9/22)




最近のコメント