RESOLVED FIXED136281
build.webkit.org/dashboard: Poor performance when there are broken builds at initial load time
https://bugs.webkit.org/show_bug.cgi?id=136281
Summary build.webkit.org/dashboard: Poor performance when there are broken builds at ...
Alexey Proskuryakov
Reported 2014-08-26 22:48:26 PDT
For failing builds, the dashboard tries to figure out how long the build was broken. If it doesn't happen to have the data for an older passing build already loaded, it starts to load all historic results for this revision. This is extremely costly, as there is an HTTP request for each iteration.
Attachments
proposed fix (5.66 KB, patch)
2014-08-26 22:52 PDT, Alexey Proskuryakov
thorton: review+
patch for landing (5.66 KB, patch)
2014-08-26 23:17 PDT, Alexey Proskuryakov
no flags
Alexey Proskuryakov
Comment 1 2014-08-26 22:52:05 PDT
Created attachment 237205 [details] proposed fix
Alexey Proskuryakov
Comment 2 2014-08-26 22:58:16 PDT
Builders are all shamelessly green, so I couldn't test the patch now :)
Tim Horton
Comment 3 2014-08-26 23:07:00 PDT
Comment on attachment 237205 [details] proposed fix View in context: https://bugs.webkit.org/attachment.cgi?id=237205&action=review > Tools/ChangeLog:10 > + the iteration is already beaing loaded. s/beaing/being/ > Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotBuilderQueueView.js:111 > + queue.loadMoreHistoricIterations(); historic (adj.): "famous or important in history, or potentially so" I think you want 'historical'. English is weird.
Alexey Proskuryakov
Comment 4 2014-08-26 23:17:59 PDT
Created attachment 237208 [details] patch for landing Thanks!
WebKit Commit Bot
Comment 5 2014-08-26 23:59:04 PDT
Comment on attachment 237208 [details] patch for landing Clearing flags on attachment: 237208 Committed r172998: <http://trac.webkit.org/changeset/172998>
WebKit Commit Bot
Comment 6 2014-08-26 23:59:06 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.