Skip to content
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

Docker tasks not pushed to clients #72

Open
Gramants opened this issue Jul 21, 2021 · 4 comments
Open

Docker tasks not pushed to clients #72

Gramants opened this issue Jul 21, 2021 · 4 comments

Comments

@Gramants
Copy link

Hi Marius,
Very nice your project!

I am struggling to have the task pushed to the clients
I am creating the task as per your example:

root@boincserver:~/project# bin/boinc2docker_create_work.py python:alpine python -c "print('Hello BOINC')"
Automatically setting memory allocation for job to 680MB.
Automatically setting disk allocation for job to 145MB.
Image already imported into BOINC. Reading existing info...
Creating input template for job...
workunit name: boinc2docker_18737_1626799878.359693

But seems that nothing is pushed into the client

I am using the app Android I downloaded 7.16.16.apk

And while the app is running correctly the Rosetta tasks (downloading and executing), adding my server url to the app, is always "WAITING FOR JOB"

as the server is not launching any jobs

in the server I have 42 jobs I created from command line, but the client is not downloading anything

boinc2docker: 42
Tasks ready to send: 42

in the download subdir in the server there are a lot of files already generated and ready to be picked up, very likely, but the client app is not reacting

Can you suggest me please what to do server side to push the jobs to the clients ecosystem?
Really appreciated!

Steven

@Gramants Gramants changed the title Docker task not pushed to clients Docker tasks not pushed to clients Jul 21, 2021
@marius311
Copy link
Owner

Hey, thanks for the report. Do I understand correctly that your client is Android? If so, that won't work with boinc2docker, for those jobs you need a 64bit Linux/Mac/Windows OS with virtualization enabled in the bios.

@Gramants
Copy link
Author

Thanks for your reply, yes my client is Android and I am interested in getting task and jobs in my mobile phone, As I am doing for Rosetta in my mobile... So what boinc server should I run to have it working in Android? Just this server running in VM would work ? https://boinc.berkeley.edu/trac/wiki/VmServer : Do you think about any upgrade to the docker boinc server to have it working onto mobile clients? Or is it impossible in general by technical reason? Thank you very much. Steven

@marius311
Copy link
Owner

marius311 commented Jul 22, 2021

The problem isn't the BOINC server, you can still use this package. The problem are the jobs, they have to be specifically created for Android clients, and the types of jobs created by boinc2docker_create_work aren't compatible. You'll have to read the BOINC docs for how to create jobs for Android clients (I don't recall the link right now, sorry)

@Gramants
Copy link
Author

Gramants commented Jul 22, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants