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

Automatic multi-hop data staging #5

Open
christopherwharrop-noaa opened this issue Feb 17, 2023 · 0 comments
Open

Automatic multi-hop data staging #5

christopherwharrop-noaa opened this issue Feb 17, 2023 · 0 comments
Assignees

Comments

@christopherwharrop-noaa
Copy link
Collaborator

christopherwharrop-noaa commented Feb 17, 2023

NOAA's security posture prevents direct copying of data from external "untrusted" sources in the usual fashion. This means moving data from certain places will require performing the transfer in multiple "hops".

For example, to move data from an untrusted source to Hera:

  1. Copy the data from the untrusted host to niagara:///collab1/data_unstrusted/...
  2. Copy the data from niagara:///collab1/data_unstrusted/... to hera://scratch2/...

or

  1. Copy the data from the untrusted host tohera:///scratch2/data_untrusted/...
  2. Copy the data from hera:///scratch2/data_untrusted/... to hera://scratch2/...

It is not clear how to tell Parsl to perform the multi-hop transfer automatically.

This capability is now available as a GlobusFlow (two-stage-transfer). But it needs testing. And we need to understand how best to serve this Flow to users building NWP workflows.

@christopherwharrop-noaa christopherwharrop-noaa changed the title Automatic mutl-hop data staging Automatic muti-hop data staging Feb 17, 2023
@christopherwharrop-noaa christopherwharrop-noaa changed the title Automatic muti-hop data staging Automatic multi-hop data staging Feb 17, 2023
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

1 participant