Closed briandrawert closed 9 years ago
adding to this:
1 above (scp). is simple, but maybe it should be molns cp local-file-name controller. or molns put local-file-name controller
It is low-hanging fruit and satisfy the basic requirements.
In addition, we should then extend molnsutil to push a file on the controller to all engines. I am thinking about mesh files for example. Alternatively, we need to assemble model objects on the controller node and push them over the wire (inefficient).
Referring to your numbers above: for 4, I like "molns put" and "molns get". for 1, there are web-app file managers. We should look into that
From actually having to do this today to push a meshfile to be accessible by the model class constructor, I feel that a quick and big improvement would be to enable
molns put [localfile] [clustername]
Which would scp -i xxx.pem localfile ubuntu@ip:/shared
Seems like the usecase for this is almost alwats to make a local datafile needed by some part of the computation globally accessible to workers.
molns put is implemented here: https://github.com/Molns/molns/pull/22
Closed in https://github.com/Molns/molns/pull/30
Need a good way to move files to and from the MOLNs controller. Possibilities: