YAPC::Asia 2011 Tokyo 1日目まとめ
DBだけならここまででアプリサーバーを新DCに立てて切り換えれば終わり。ところがこえ部にはファイル書き込みがいっぱいある #yapcasia
2011-10-14 15:05:35VPN越しにNFS mountはやりたくない。「やればできるんだけど、なんかやりたくない。わかりますよね?」わかるわかるwww #yapcasia
2011-10-14 15:06:24アプリの特性として、URL/ファイル名が同一で内容が変わることはない → この特性がよかった。nginxのfallbackでどっちのDCから来ても相手にfallbackするようにした #yapcasia
2011-10-14 15:09:25計画停止まででほとんどの作業は終わっている。3時間の計画停止でDBマスタとDNS切り換え。DBマスタが旧DCにいるので、新DC側をマスターに昇格。各種batch処理が残っていたのが時間がかかった。計画停止前に移しておけばよかった #yapcasia
2011-10-14 15:14:03メンテに関係ないCSSのエラーだったけど、「メンテ後表示がおかしい」とクレーム。「速くなってない」速くするためのメンテじゃないので #yapcasia
2011-10-14 15:15:14ユーザーにとってのメンテ:「今まで不満だった部分が解消される」という期待 → なるべく止めたくなかった。なるほど。 #yapcasia
2011-10-14 15:16:09計画停止は3時間だけど、実際は4日間かけて移行完了している。6月から準備をはじめて、7月に移行 #yapcasia
2011-10-14 15:17:18メンテ後「早くなってない」というクレームが来た。ユーザに「自分の不満が一気に解消されるんじゃないか」と期待させてしまうので、いたずらにメンテを乱発してはいけない #yapcasia
2011-10-14 15:17:39YAPC::Asia 2011 公式写真、前夜祭分をアップロードしました。スライドなどで使いたい方、ご自由にどうぞ。公開してほしくないのに写ってしまっている方いましたら @941 宛にご連絡ください http://t.co/F2BGyXop #yapcasia
2011-10-14 15:28:52APIでは検索結果の件数を返していた。SQL_CALC_FOUND_ROWSを使っていたが重い → トリガーで計算しておいた。特定のUPDATE文でデッドロック。特定のアプリが大量の書き込みをすると、他のアプリが待たされる #yapcasia
2011-10-14 15:34:56