[Discuss] [EXTERNAL] Re: Understanding How to Implement a Custom Client

Frank Scheiner scheiner at hlrs.de
Thu Sep 29 15:49:49 CEST 2022


Hi all, hi Joshua,

On 29.09.22 15:19, Maarten.Litmaath--- via discuss wrote:
> Hi again,
> a third-party copy does _not_ require the file to be copied first to
> the host from which the third-party copy is launched (the 3rd party):
> 
> globus-url-copy gsiftp://src-host//src-path gsiftp://dst-host/dst-path

Indeed, in this fashion globus-url-copy (guc) just "remotely controls" 
the involved servers and only interacts with their control channels.

Of course the servers need to have a way to access the files to be 
transferred. There are serveral DSIs (Data Storage Interfaces) 
available, e.g. in bwDataArchive we examined the use of the GridFTP DSI 
for HPSS ([1]) which allowed our GridFTP servers to directly access the 
HPSS and compared it to the use of the HPSS FUSE implementation which 
was used with the stock functionality to access POSIX filesystems. 
Please see [2] and [3] for more details about DSIs.

[1]: https://github.com/JasonAlt/GridFTP-DSI-for-HPSS

[2]: 
https://gridcf.org/gct-docs/latest/gridftp/developer/index.html#_gridftp_server_and_dsis

[3]: 
https://gridcf.org/gct-docs/latest/gridftp/developer/index.html#gridftp-developer-dsi

Best regards,
Frank

-- 
Frank Scheiner

High Performance Computing Center Stuttgart (HLRS)
Department Project User Management & Accounting

Email: scheiner at hlrs.de
Phone: +49 711 685 68039
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2837 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mailman.egi.eu/pipermail/discuss/attachments/20220929/7c1eefc5/attachment-0001.p7s>


More information about the discuss mailing list