GitLabのスロークエリを駆逐するマージリクエストがマージされました
で出したMRがマージされました。
マージされるまでの経緯はこちら。
GitLabのソースコードは規模の割には整理されているから良い感じなのだけどなかなかマージしてくれないという難点がある
— 麺類 (@catatsuy) 2015, 6月 16
自分のコードをGitLabにマージする最良の方法が全くわからない
— 麺類 (@catatsuy) 2015, 6月 18
早くマージして欲しい
— 麺類 (@catatsuy) 2015, 6月 18
適切な人間にAssignすればいいのかもしれないけど誰が適切なのか全くわからない
— 麺類 (@catatsuy) 2015, 6月 18
集まってきてる https://t.co/YcV5G55vm8 http://t.co/NdKyKuY8nO pic.twitter.com/Wg1NyqJUnh
— 麺類 (@catatsuy) 2015, 6月 18
GitLab CIがずっとPendingになっているのだけどなんか操作ミスったのかな
— 麺類 (@catatsuy) 2015, 6月 19
GitLab CIがずっとPendingのままだし完全に何かを間違えた感ある
— 麺類 (@catatsuy) 2015, 6月 19
何を間違えたんだろうか https://t.co/4J4JaIZQsw
— 麺類 (@catatsuy) 2015, 6月 19
@rrreeeyyy EnabledにしたらRunningになりましたw
ありがとうございます!!
— 麺類 (@catatsuy) 2015, 6月 19
テストこけまくってるw
— 麺類 (@catatsuy) 2015, 6月 19
実行権限ない件
— 麺類 (@catatsuy) 2015, 6月 19
テストこけまくったけど調べたら普通に自分が取り込んだmasterが壊れていてテストとはって気持ちになってる(1時間位前に直ったっぽい)
— 麺類 (@catatsuy) 2015, 6月 19
パッチを取り込んでもらうためにテストを実行するためのパッチを書かなければならないのかと思ったけど普通に直っててよかった
— 麺類 (@catatsuy) 2015, 6月 19
GitLab CIが動いているサーバーが非力みたいでCannot allocate memoryでテストこけてていやこれ自分のせいじゃなくねって気持ちになってる
— 麺類 (@catatsuy) 2015, 6月 19
これまでの流れ
GitLabにMRを送る→コミッターから『テストが全部通ったらマージするから実行しておいて!』と言われる→テストを実行したところメモリが足りないと言われてテストが落ちる←イマココ
— 麺類 (@catatsuy) 2015, 6月 19
GitLabのCI通すの不可能では…
— 麺類 (@catatsuy) 2015, 6月 19
どうしたらいいのか分からんので聞いてみた https://t.co/J6vfWznzhi http://t.co/AcLH7YM5aI pic.twitter.com/tUmQFCcpgE
— 麺類 (@catatsuy) 2015, 6月 19
ここまで来たら何がなんでもマージして欲しい
— 麺類 (@catatsuy) 2015, 6月 19
出先からでもオープンソース活動してるので今回のメンターばっちりっぽい
— 麺類 (@catatsuy) 2015, 6月 19
テストまた落ちてるしつらい
— 麺類 (@catatsuy) 2015, 6月 19
sometimesって言われているけどいまのところalwaysテスト落ちててウケる
— 麺類 (@catatsuy) 2015, 6月 20
泣いてみた https://t.co/J6vfWznzhi http://t.co/zld6cciGpX pic.twitter.com/O4kMoFjuVZ
— 麺類 (@catatsuy) 2015, 6月 20
GitLabのソースコードでorderで文字列を渡す方法はかなりの量があるみたいなのでみんなMRを送れば良さそう
— 麺類 (@catatsuy) 2015, 6月 22
GitLabのテストが通るようになったからもう一度やってみてと言われたのでpushしたらまたテスト落ちてめっちゃ笑ってる
— 麺類 (@catatsuy) 2015, 6月 24
2回泣いてみた https://t.co/J6vfWznzhi http://t.co/EMHOBjK3YO pic.twitter.com/R7ScFqeZSs
— 麺類 (@catatsuy) 2015, 6月 24
GitLab CIの問題点はGitLabのコミット権限が無ければGitLabのGitLab CIの結果を見ることができない点ではないだろうか(そもそもmasterに壊れた状態でコミットしないで欲しい)
— 麺類 (@catatsuy) 2015, 6月 24
この前のSEゼミで学生の人にオープンソースの貢献の仕方がわからないって言われたけど本当にGitLabはツッコミどころ満載なのでどんどんコントリビュートして欲しい
— 麺類 (@catatsuy) 2015, 6月 24
GitLabのソースコードは規模の割には綺麗だしいろんな企業で採用されているのにツッコミどころ満載なのでチャンスはいくらでもある
— 麺類 (@catatsuy) 2015, 6月 24
@sue445 政治力も重要という教訓が得られてこれが現実かって感じになれてそれもまた良い感じがします
— 麺類 (@catatsuy) 2015, 6月 24
進展した!! https://t.co/J6vfWznzhi https://t.co/vpXm0aiIQ8 pic.twitter.com/rfiXaXqbUQ
— 麺類 (@catatsuy) 2015, 7月 2
まずmasterがテストこけてるの直して欲しい
— 麺類 (@catatsuy) 2015, 7月 2
patience来た!w https://t.co/J6vfWznzhi https://t.co/QswRlqoBNW pic.twitter.com/pHIs5MYdUE
— 麺類 (@catatsuy) 2015, 7月 2
@ykzts https://t.co/NvPKrhzbAN
— 麺類 (@catatsuy) 2015, 7月 2
@ykzts 大事なのはpatienceです
— 麺類 (@catatsuy) 2015, 7月 2
教訓:大事なのはpatienceです。
何事もなければv7.13のリリースで適用されるはずです。ログイン後のTOPページのDashboardや各プロジェクトページのTOPで流されるクエリが最適化されたのでそれなりに活用していて、かつMySQLを使っているなら体感レベルで速くなったことが実感できると思います。
オープンソースなのでみんなもGitLabに貢献してよくしていきましょう!