We have the budget for it, let's do it.
Description
Details
Related Objects
- Mentioned Here
- T165626: Move to the new Linux-based WPT agents in AWS
Event Timeline
Let us implement https://phabricator.wikimedia.org/T164422#3407116 on a new Linux instance.
Change 378658 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/WebPageTest@master] Run test per deploy group.
Based on how T165626 works how, we'll probably want to make the second agent (also) based on the new Linux agent.
To make it easy we should just move all tests for Internet Explorer to be in separate text files, then we can just add one extra job in Jenkins with different configuration (pointing to the Linux agent) and we are ready to go.
Change 404918 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/WebPageTest@master] Move Internet Explorer tests to own test files.
I've made the patches needed for separating IE, if they are ok we can go with that now and then setting up the linux agent "should" only be by adding a extra job in the Jenkins configuration file (with the right configuration) and then we can just run them side by side.
Change 404925 had a related patch set uploaded (by Hashar; owner: Phedenskog):
[integration/config@master] Move Internet Explorer tests in WebPageTest to own test files
Change 404918 merged by jenkins-bot:
[performance/WebPageTest@master] Move Internet Explorer tests to own test files.
Change 404925 merged by jenkins-bot:
[integration/config@master] Move Internet Explorer tests in WebPageTest to own test files
I've installed to new c4.large and pushed beta/group0/group1 on one and five country wikis in the other, but using browsertime/webpagereplay to better pinpoint problems and I think that if we have some regional problem, we catch that with RUM.
Change 378658 abandoned by Phedenskog:
Run test per deploy group.
Reason:
We run these tests with WebPageReplay now see https://grafana.wikimedia.org/dashboard/db/webpagereplay?refresh=15m&orgId=1&var-wiki=group0&var-device=desktop&var-browser=chrome&var-latency=100