-
Notifications
You must be signed in to change notification settings - Fork 11
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
add compy (login and compute) and chrlogin to globus endpoints #275
Conversation
5964d94
to
558fdf3
Compare
r"b\d+\.lcrc\.anl\.gov": "61f9954c-a4fa-11ea-8f07-0a21f750d19b", | ||
r"chr.*\.lcrc\.anl\.gov": "61f9954c-a4fa-11ea-8f07-0a21f750d19b", | ||
r"cori.*\.nersc\.gov": "9d6d99eb-6d04-11e5-ba46-22000b92c6ec", | ||
r"compy.*\.pnl\.gov": "68fbd2fa-83d7-11e9-8e63-029d279f7e24", | ||
r"perlmutter.*\.nersc\.gov": "6bdc7956-fc0f-4ad2-989c-7aa5ee643a79", # If this doesn't work, use cori |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You make a good point, including the compute nodes for Compy. I think Perlmutter compute nodes also don't fit this pattern.
I usually run zstash
from a login node but I suppose some may find it useful to run a large Globus transfer from a compute node.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was going to suggest at some point that instead of asking people to do screen
we could suggest an alternative (that I personally prefer): submit the zstash job as a compute job. But first, I want to investigate what we can do make use of a full node (i.e., more threading, etc.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mahf708 The issue I discovered with using compute nodes is that sometimes the Globus transfers take longer than the max wall clock time (12 hours on Perlmutter, according to https://docs.nersc.gov/jobs/policy/). That is, I think we'd need to set up some sort of restart file system (as E3SM itself does) and use zstash --update
.
@forsyth2 I didn't test these changes "in production" yet. Would you like me to test them before we proceed or do you think your test suite will be able to able to handle them? |
@mahf708 The only test that uses Globus is this one: https://github.com/E3SM-Project/zstash/blob/main/tests/test_globus.py#L182. I suppose we could run that test on both a Compy login node and a Compy compute node. |
I unfortunately don't know too much about the HOSTNAME issue. (I rarely run That said, I ran So, I think this is good to merge. Thanks @mahf708 |
fix #274
n*.local
.