-
Notifications
You must be signed in to change notification settings - Fork 243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The worker requires a different binary architecture than what the builder sent it #194
Comments
Also getting this warning:
Which I'm not sure I quite understand since the worker registered successfully. |
At least workload sharing appears to be working. :D Once I started two jobs in quick succession they did pick them up individually. ( I have 2 of them ). |
Currently, we do not support the build of a pipeline on the worker side. This is on my list since this is also wanted/needed for docker pipeline runs but for now it is simply not supported.
This happens when a worker sends a request to the Gaia primary instance with an ID which is not in the database (e.g. is not registered). Maybe a process still running somewhere? 😄 |
Ah, I see. :D I didn't realise that, sorry. Should I take a look at it, or do you already have some thoughts on the matter? :) Also, yeah no.. no idea why it was saying that. :( I'll have to do some more testing. |
Feel free to pick that up if you want. My general idea was the following: What do you think? |
Hmm... Pros: Con: That said, the worker still has to download the thing from somewhere, which is github or a private git repo and then build it, which could be more. Gaia-s binary is like 22MB but the repo is 432MB since it includes the frontend... Alright. :) I agree. Sorry for the rambling. :D I thought it through. :D |
Yep, that was the reason why I already implemented the download of pipelines. So workers currently detect that the plugin is not locally available and download them from the primary instance. I think a single binary (which is usually machine code) is usually much smaller than the source code (with comments etc. included). |
Yep. True. I'll do it. ;) |
Done in #200. |
@michelvocks Hi!
I thought the worker rebuilds the binary once it's trying to run it? I have a worker which is a linux machine, a raspberry pi model 4 running Raspbian GNU/Linux 10 (buster). That's a debian distro.
Once my worker picks something up, I'm getting this error:
Which clearly says that the binary is in an invalid format.
The text was updated successfully, but these errors were encountered: