Open yuuki opened 9 years ago
デプロイはrsyncで手元のコードすぐサーバに渡せる方式もあると便利かな。いちいちgit commitしてられない場合。
masterになるインスタンス(≒ブランチ)がある訳じゃなくて3人が好き勝手やって適当にお互いに取り込んでいく感じですかね?いい感じになったらmasterに変更を投入していくイメージでいました
mysql 5.6 使うかどうか
インフラ面でチューニングノウハウあるかどうか(=ゆううきさんが5.6使いたいかどうか)で決めてよさそう? アプリ的には手元のmysql 5.5 clientから繋げるなら5.6で何も問題ないけど、5.5のclientから繋げないならあらかじめなんか用意しないといけなさそう。dockerとか?
https://github.com/yuuki1/isucon5-qualifier/issues/4#issuecomment-142205907
5.5でも5.6でも大した知見はないです。デフォルト5.6の可能性もありますね。社内でもそんなにチューニングがんばってるところがない。5.6訓練成功すればそれで、訓練失敗したら5.5という感じにしようと思います。デフォルト5.6ならそのまま5.6で。
繋げなくても全部サーバ上のmysql clientでやればいいので問題にはならなさそう。pt-query-digestとかも全部サーバにインストールする。
なるほどサーバ上のmysql client 全部サーバで完結するなら手元事情関係ないしよさそうですね
No SSH失敗
:innocent:
3人用のサーバx3 マスタサーバx1 とか用意しておいたほうがいいかもみたいな話してた。だいたいマスタサーバはだいたいmasterブランチに対応するイメージ。
普通は自分のブランチ(トピックブランチ?)と自分のサーバでいろいろ動かしてだいたい動いたらmasterにマージしていく。自分のブランチにはmasterからのみマージする。
1. 準備
useradd -d /home/isucon -m isucon
).ssh
以下に全員のkey配置~/deploy
にソースコード置いていく$ git clone https://github.com/yuuki1/isucon5-qualifier.git ~/deploy
11:00まで
2. 計測
11:30まで
3. 実装&チューニング
計測を回しつつやる。
インフラ
アプリ
17:30まで
4. 再起動テスト
5. 提出