Bug 196641 - [EWS] Can not register our EWS in the ews-build.webkit.org:17000
Summary: [EWS] Can not register our EWS in the ews-build.webkit.org:17000
Status: RESOLVED CONFIGURATION CHANGED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Aakash Jain
URL: https://lists.webkit.org/pipermail/we...
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2019-04-05 02:36 PDT by Pablo Saavedra
Modified: 2019-07-05 13:52 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pablo Saavedra 2019-04-05 02:36:09 PDT
In reference to: https://lists.webkit.org/pipermail/webkit-dev/2019-April/030592.html


After read your announcement, we want to move our current EWS (hosted by Igalia) to this new CI infrastructure. I've followed the instructions documented here  https://trac.webkit.org/wiki/EarlyWarningSystem 


But I got this error when the worker attempts to connect to the master:

```
ews-build.webkit.org:17000 failed: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.TimeoutError'>: User timeout caused connection failure
```

I also tried to test the connectivity to this port from several different IPs form different ISP and it seems this port is not open or filtered.

```
nc -v ews-build.webkit.org 17000
...
tcp        0      1 192.168.10.54:45350     34.221.183.102:17000    SYN_SENT <<<< Connection non established
```


What I did is to follow the "Configuring local Buildbot worker" section but using `ews-build.webkit.org:17000`.


A part of the connectivity issue. I also have a question about what password should I for this bot  use because AFAIK we have no password for the current EWS a part of the used to access to bugzilla and/or the status-api-key.
Comment 1 Aakash Jain 2019-04-05 15:48:00 PDT
Thanks for your interest in quickly moving over the infrastructure to new EWS.

I am rolling out new EWS in phases, and as of now, I have now written the appropriate Buildbot configuration for WPE queue (assuming that's the queue you are interested in).

If you look at
https://trac.webkit.org/browser/webkit/trunk/Tools/BuildSlaveSupport/ews-build/factories.py#L157, WPE factory doesn't have appropriate build steps yet.

If you are interested in contributing to the configuration, patches are welcome.

Since the Buildbot configuration is not yet ready, we haven't opened the port 17000 for everyone yet.

The default password for testing is 'password', however we explicitly set a strong password per bot on production server, please feel free to send me on IRC the password you want to set for your bots.
Comment 2 Pablo Saavedra 2019-04-08 08:17:51 PDT
(In reply to Aakash Jain from comment #1)

I will discuss the necessary steps to be added in the WPE factory. Thanks for your answer!
Comment 3 Pablo Saavedra 2019-07-03 23:45:42 PDT
Related to https://bugs.webkit.org/show_bug.cgi?id=199234
Comment 4 Aakash Jain 2019-07-05 13:51:57 PDT
WPE and GTK bots have been moved to new EWS.
Comment 5 Radar WebKit Bug Importer 2019-07-05 13:52:18 PDT
<rdar://problem/52699996>