Closed Bug 1282011 Opened 10 years ago Closed 8 years ago

worker for linux64 in order to run talos

Categories

(Taskcluster :: Workers, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jmaher, Unassigned)

References

Details

after many experiments in buildbot and on hardware (i.e. bug 1269784), it looks as though we need to support hardware in the lab without docker involved. My understanding is we need a generic worker created which will run on Linux. I am not sure if this can easily be done using existing workers/tools (I understand :aki might have a simple generic worker, or we could build off the osx worker possibly). Once this is done, we can work on creating the talos jobs and splitting the hardware pool between buildbot and taskcluster.
I have a python scriptworker which is designed for security-intensive tasks only. It does not currently support Windows. The TC team has genericworker and the upcoming taskcluster-worker which are more likely what you want.
Blocks: 1274306
We should meet to discuss timeframes. The two options Aki mentions are strong contenders (generic-worker and taskcluster-worker). taskcluster-worker would be a better long term solution, but some core parts of taskcluster-worker still have yet to be written, thus roll out may take longer. generic-worker support would be quicker to roll out, since generic-worker already runs on linux, but it currently misses some key features: a) clean up between tasks b) runs tasks as separate users c) install itself as a service d) roll out AMIs So if you can wait for taskcluster-worker, that would be better.
thanks for the information Pete! This is a good summary of what features are there. I am patient and can wait until later this quarter, but if we cannot get started working on taskcluster-worker come late August, we should figure out generic-worker to get us by until we can build the correct solution.
Jonas, Wander, Joel, and I are meeting tomorrow to talk about this.
Summary: generic-worker for linux64 in order to run talos → worker for linux64 in order to run talos
We punted on this for now in favor of making progress on Mac, correct?
Yes, and because we'll want to set this up on Ubuntu 16.04, which will only be configured on the new hardware, which has not been delivered yet, and the datacenter for which is not yet known :)
QA Contact: pmoore
Is this running on taskcluster-worker now? Or is this still needed? Thanks!
Flags: needinfo?(jmaher)
all jobs are on talos now, lets close this down. I don't know what "worker" we are using on linux, I really wish taskcluster just had one worker and not so many options.
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(jmaher)
Resolution: --- → FIXED
(In reply to Joel Maher ( :jmaher ) (UTC-4) from comment #8) > I don't know what "worker" we are using on linux, I really wish taskcluster just had one worker and not > so many options. Looks like it is taskcluster-worker, e.g. finding a recent task: https://queue.taskcluster.net/v1/task/X8wJVd27T-mC3bOLdBAFWw We see the workerType is "gecko-t-linux-talos" and provisionerId is "releng-hardware". Looking in puppet, we see this is using taskcluster-worker: https://hg.mozilla.org/build/puppet/file/85fdd4706fb3/manifests/moco-nodes.pp#l24
Component: Generic-Worker → Workers
You need to log in before you can comment on or make changes to this bug.