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

Brown, Joshua brownjs at ornl.gov
Thu Sep 29 22:14:45 CEST 2022


Thank you Frank, I think this is what I was getting at, but did not really articulate well in my initial question. I need a DSI for a local SQL server. Thanks for the links.

-----Original Message-----
From: Frank Scheiner <scheiner at hlrs.de> 
Sent: Thursday, September 29, 2022 9:50 AM
To: discuss at gridcf.org
Cc: Brown, Joshua <brownjs at ornl.gov>
Subject: Re: [Discuss] [EXTERNAL] Re: Understanding How to Implement a Custom Client

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 gsifxp://src-host//src-path gsifxp://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]: hxxps://github.com/JasonAlt/GridFTP-DSI-for-HPSS

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

[3]: 
hxxps://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



More information about the discuss mailing list