-
Notifications
You must be signed in to change notification settings - Fork 7
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
CPU client job links format needs to be specified and enforced #9
Comments
I believe the webserver is our best bet in this case. We can use the same URL for all requests, just changing the method: Download = What do you think? :) |
Also I forgot to mention, there is another method for GPU jobs, which flags a URL as invalid: |
ref |
After setting up the rsync targets my opinion is that we should use that for partial work transfer from CPU to GPU because it appears to be the fastest method by far in such case I am generating an uuid in hex format like this sending and receiving files via rsync it trivial we just need to append the above string as folder identification to the dedicated rsync target also rsync can take care of deleting source files for successful transfers |
As for the string format sent by CPU workers, we need to specify how to use it. Otherwise, GPU nodes cannot understand all formats people invent to create those links.
Weblinks are fine and universal, however, it means we need to add some webserver to the workers and create a REST API to be able to send commands to the worker (like delete the job I just downloaded from you)
Going rsync or other ssh derivative is too risky in this scenario
So I would say we need to impose this and make the CAH client refuse malformed strings
The text was updated successfully, but these errors were encountered: