Closed
Bug 1517615
Opened 6 years ago
Closed 6 years ago
Create a temporary worker type to test CI-only hgweb mirrors
Categories
(Taskcluster :: Operations and Service Requests, task)
Taskcluster
Operations and Service Requests
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: sheehan, Assigned: dustin)
References
(Blocks 1 open bug)
Details
To test hgweb mirrors in AWS, we have linked the Taskcluster
VPC with the hg VPC in us-west-2. I'd like to be able to test the
instances (for performance/connectivity/etc issues) by making try
pushes that clone/pull from the mirror instances in the same region.
To ensure that my try pushes are executed in us-west-2 and pass
through the expected network devices, I would like to request a
new temporary Taskcluster worker type be created. This worker would
be a direct copy of the configuration for gecko-1b-linux and access
to this worker would be limited to myself (or it should be impossible
for someone to use this worker without explicitly trying to).
Once this worker type is created, I will need some guidance on which
in-tree settings I can tweak to force the usage of the new worker.
In terms of capacity, a single worker is enough for my purposes.
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → dustin
Assignee | ||
Comment 1•6 years ago
|
||
K, I created https://tools.taskcluster.net/aws-provisioner/gecko-1-b-linux-usw2/view
To run a try job with this, you'll want to make a temporary commit that replaces
aws-provisioner-v1/gecko-{level}-b-linux
with
aws-provisioner-v1/gecko-{level}-b-linux-usw2
under taskcluster/
A search-and-replace would do a bit of a hack-and-slash job of it, but enough to see if this worked. Alternately, you could add a morph (taskcluster/taskgraph/morph.py) to do the replacement in task.task['worker-type'] on all tasks.
Once that's done, push to try and bob's your uncle!
Assignee | ||
Updated•6 years ago
|
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 2•6 years ago
|
||
Thanks, Dustin!
Updated•6 years ago
|
Component: Service Request → Operations and Service Requests
Comment 3•6 years ago
|
||
The code that this is supporting is now live, so I'm going to remove the temporary worker.
You need to log in
before you can comment on or make changes to this bug.
Description
•