Defect #201
チェンジセットの件数が多くなると、チケットの表示に時間がかかる
Start date:
10/04/2009
Due date:
10/04/2009
% Done:
100%
Estimated time:
Description
やったこと/問題点¶
- チケットを表示するとタイムアウトが起きるようになった
- 原因を調べてみると、チケットにビルドの結果を表示するための処理に時間がかかっていることが分かった
チェンジセットからビルド情報を取得するために、以下のようなコードを使っているのだけれど、
:include=>changesets が LEFT OUTER JOIN になっているので重くなるらしい??
builds = HudsonBuild.find(:all, :order=>"#{HudsonBuild.table_name}.number", :conditions=> ["#{HudsonBuildChangeset.table_name}.repository_id = ? and #{HudsonBuildChangeset.table_name}.revision = ?", issue.project.repository.id, changeset.revision], :include=>:changesets)
Updated by Toshiyuki Ando over 11 years ago
- Status changed from 新規(New) to 解決(Resolved)
- % Done changed from 0 to 100
チェンジセット r330 で適用されました。