hepcloud / fnalhpc_startd Goto Github PK
View Code? Open in Web Editor NEWHPC split-starter
HPC split-starter
COBALT_JOBID is not propagated inside the container, hence the job_name_prefix takes no value. When doing the matching for job/file processing it will always match, damaging the synchronous nature of the setup.
TODO: No inbound, hangs, FNAL site firewall blocks this, maybe we can do it from a WMAgent, need to test this with cmsgwms-submit1?. Would be wonderful if script would just scp everything before HPC/COBALT job is submitted.
╰─ [$] scp -vvv [email protected]:/home/cmsdataops/macosta/CMSSW-mcgen-testjob.sh /home/macosta/fnalhpc_startd/lumberjack/hpc/cobalt-cms-13499/sandbox/CMSSW-mcgen-testjob.sh
Executing: program /usr/bin/ssh host fermicloud510.fnal.gov, user root, command scp -v -f /home/cmsdataops/macosta/CMSSW-mcgen-testjob.sh
OpenSSH_7.9p1, OpenSSL 1.1.0i-fips 14 Aug 2018
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 2: Applying options for *
debug2: resolving "fermicloud510.fnal.gov" port 22
debug2: ssh_connect_direct
debug1: Connecting to fermicloud510.fnal.gov [131.225.152.148] port 22.
In the meantime, login node has SSH inbound connectivity and can be reached by the Schedd, so we need to scp the files over. This can't be automated in any way since SSH login to ALCF requires MFA. But the script will generate the command... or maybe write it to a mini script. Will have to implement that as it sounds useful.
The standalone starter uses mira-home as base, we should take advantage of the node SSD by moving the execute directory over there.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.