WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Details
Formatted Diff
Diff
Patch
(10.09 KB, patch)
2018-06-05 21:11 PDT
,
dewei_zhu
rniwa
: review+
ews-watchlist
: commit-queue-
Details
Formatted Diff
Diff
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
Details
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
dewei_zhu
Comment 1
2018-05-29 14:59:55 PDT
Created
attachment 341522
[details]
Patch
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
Created
attachment 342028
[details]
Patch
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.
Top of Page
Format For Printing
XML
Clone This Bug