[Swift-devel] Swift staging method names

Yadu Nand yadudoc1729 at gmail.com
Mon Aug 11 15:34:44 CDT 2014


Hi Everyone,

In the current conventions for staging, we are calling what used to be
proxy staging method as local, which I think is counter-intuitive, when
local staging is actually staging to remote sites.

Staging method "swift" does not give any idea about what it actually does
either.

I'm pasting the staging methods table from the documentation below.

Staging MethodDescription

swift

This method instructs Swift to use a filesystem provider to direct all
necessary staging operations from the Swift client-side to the cluster head
node. If this method is used, the workDirectory must point to a head node
path that is on a shared file system accessible by the compute nodes.

wrapper

File staging is done by the Swift application wrapper

local

Used to indicate that files should be staged in/out from/to the site on
which Swift is running. In the case of Swift Coasters, the system proxies
the tranfers between client side and compute nodes through the Coaster
Service.

service-local

This method instructs the execution mechanism provider to stage input and
output files from the remote site where the execution service is located.
For example, if a Coaster Service is started on the login node of a
cluster, the Coaster Service will perform the staging from a file system on
the login node to the compute node and back.

shared-fs

This method is used by Coasters to implement a simple staging mechanism in
which files are accessed using a shared filesystem that is accessible by
compute nodes


​Thanks,​
Yadu Nand B
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/swift-devel/attachments/20140811/11da2d2f/attachment.html>


More information about the Swift-devel mailing list