NEW 186062
CommitSet range bisector should use commits occur in commit sets which specify the range as valid commits for commits without ordering.
https://bugs.webkit.org/show_bug.cgi?id=186062
Summary CommitSet range bisector should use commits occur in commit sets which specif...
dewei_zhu
Reported 2018-05-29 14:56:39 PDT
CommitSet range bisector should use commits occur in commit sets which specify the range as valid commits for commits without ordering.
Attachments
Patch (8.22 KB, patch)
2018-05-29 14:59 PDT, dewei_zhu
no flags
Patch (10.09 KB, patch)
2018-06-05 21:11 PDT, dewei_zhu
rniwa: review+
ews-watchlist: commit-queue-
Archive of layout-test-results from ews201 for win-future (12.78 MB, application/zip)
2018-06-05 23:10 PDT, EWS Watchlist
no flags
dewei_zhu
Comment 1 2018-05-29 14:59:55 PDT
Ryosuke Niwa
Comment 2 2018-05-29 15:08:39 PDT
Comment on attachment 341522 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=341522&action=review > Websites/perf.webkit.org/ChangeLog:8 > + For commits without ordering, we should use the commits occurs in the commit sets which specify the range as valid commits. What do you mean by "the commits occurs in the commit sets"?
dewei_zhu
Comment 3 2018-06-01 14:36:56 PDT
Comment on attachment 341522 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=341522&action=review >> Websites/perf.webkit.org/ChangeLog:8 >> + For commits without ordering, we should use the commits occurs in the commit sets which specify the range as valid commits. > > What do you mean by "the commits occurs in the commit sets"? Let's say we cannot order commits for WebKit (r100, r102) due to lack of commit time and commit order. Then we should make sure any commit set get chosen, the commit for WebKit should be either r100 or r102.
Ryosuke Niwa
Comment 4 2018-06-01 15:05:03 PDT
Comment on attachment 341522 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=341522&action=review >>> Websites/perf.webkit.org/ChangeLog:8 >>> + For commits without ordering, we should use the commits occurs in the commit sets which specify the range as valid commits. >> >> What do you mean by "the commits occurs in the commit sets"? > > Let's say we cannot order commits for WebKit (r100, r102) due to lack of commit time and commit order. Then we should make sure any commit set get chosen, the commit for WebKit should be either r100 or r102. We should probably order lexicologically by the revision / commit hash / version number in that case. If the order changes from time to time, that could spell a disaster.
dewei_zhu
Comment 5 2018-06-05 21:11:19 PDT
Ryosuke Niwa
Comment 6 2018-06-05 21:34:03 PDT
Comment on attachment 342028 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=342028&action=review r=me assuming you fix the comparator & add a unit test. > Websites/perf.webkit.org/public/v3/commit-set-range-bisector.js:104 > + return firstCommit.revision() < secondCommit.revision(); This can't be write. We need to be returning 0, -1, or 1. Please add a test case which catches this bug.
EWS Watchlist
Comment 7 2018-06-05 23:10:37 PDT
Comment on attachment 342028 [details] Patch Attachment 342028 [details] did not pass win-ews (win): Output: http://webkit-queues.webkit.org/results/8026194 New failing tests: http/tests/security/canvas-remote-read-remote-video-blocked-no-crossorigin.html
EWS Watchlist
Comment 8 2018-06-05 23:10:49 PDT
Created attachment 342035 [details] Archive of layout-test-results from ews201 for win-future The attached test failures were seen while running run-webkit-tests on the win-ews. Bot: ews201 Port: win-future Platform: CYGWIN_NT-6.1-2.9.0-0.318-5-3-x86_64-64bit
Note You need to log in before you can comment on or make changes to this bug.