WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
204517
[ews] Add basic commit-queue support in new EWS
https://bugs.webkit.org/show_bug.cgi?id=204517
Summary
[ews] Add basic commit-queue support in new EWS
Aakash Jain
Reported
2019-11-22 08:18:08 PST
Add basic commit-queue support in new EWS.
Attachments
Patch
(3.47 KB, patch)
2019-11-22 08:19 PST
,
Aakash Jain
jbedard
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Aakash Jain
Comment 1
2019-11-22 08:19:43 PST
Created
attachment 384155
[details]
Patch
Aakash Jain
Comment 2
2019-11-22 08:22:53 PST
Sample run:
https://ews-build.webkit-uat.org/#/builders/26/builds/4
Jonathan Bedard
Comment 3
2019-11-22 09:24:39 PST
Comment on
attachment 384155
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=384155&action=review
> Tools/BuildSlaveSupport/ews-build/config.json:517 > + "workernames": ["webkit-cq-01", "webkit-cq-02", "webkit-cq-03"]
Are we actually intending to bring these online? Aren't these workers already functioning in the old commit queue?
> Tools/BuildSlaveSupport/ews-build/config.json:531 > + "name": "try_commitqueue",
I'm a bit confused by what we're doing here.
Aakash Jain
Comment 4
2019-11-22 09:33:06 PST
(In reply to Jonathan Bedard from
comment #3
)
> Comment on
attachment 384155
[details]
> Patch > > View in context: >
https://bugs.webkit.org/attachment.cgi?id=384155&action=review
> > > Tools/BuildSlaveSupport/ews-build/config.json:517 > > + "workernames": ["webkit-cq-01", "webkit-cq-02", "webkit-cq-03"] > > Are we actually intending to bring these online? Aren't these workers already functioning in the old commit queue?
No today, we will move them when commit-queue is ready on new EWS. This is just part 1 for adding the support.
> > > Tools/BuildSlaveSupport/ews-build/config.json:531 > > + "name": "try_commitqueue", > > I'm a bit confused by what we're doing here.
We can't trigger commit-queue when we trigger all other queues. This would be triggered explicitly. EWS django app will run another 'buildbot try' command on this port for the patches with cq+ flag. It would be done in subsequent patch.
Jonathan Bedard
Comment 5
2019-11-22 09:45:35 PST
Comment on
attachment 384155
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=384155&action=review
>>> Tools/BuildSlaveSupport/ews-build/config.json:531 >>> + "name": "try_commitqueue", >> >> I'm a bit confused by what we're doing here. > > We can't trigger commit-queue when we trigger all other queues. This would be triggered explicitly. EWS django app will run another 'buildbot try' command on this port for the patches with cq+ flag. It would be done in subsequent patch.
So we basically, open up port 5557 and listen for a request to trigger commit queue?
Aakash Jain
Comment 6
2019-11-22 09:47:26 PST
(In reply to Jonathan Bedard from
comment #5
)
> So we basically, open up port 5557 and listen for a request to trigger commit queue?
Yes, just like we listen on 5555 to trigger rest of the queues.
Aakash Jain
Comment 7
2019-11-22 10:02:16 PST
Committed
r252780
: <
https://trac.webkit.org/changeset/252780
>
Radar WebKit Bug Importer
Comment 8
2019-11-22 10:03:28 PST
<
rdar://problem/57432105
>
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