[Swift-devel] Provider staging with local provider

Mihael Hategan hategan at mcs.anl.gov
Tue Jul 16 22:24:57 CDT 2013


On Tue, 2013-07-16 at 17:18 -0500, Michael Wilde wrote:
> Mihael, I discovered by accident that provider staging works with the local execution provider if you specify swift:stagingMethod=local.
> 
> This was "accidental" in that I thought I was using execution provider=coasters for the single local setup app in my script, when in fact I was using execution provider=local. I kept getting errors like "No 'sfs' provider or alias found" until I specified local as the staging method.
> 
> But this leads me to the question of, in general, what other flexibility exists in mixing different execution providers when you have provider staging enabled.
> 
> For example, can I use *any* execution provider as long as I specify a staging method that is a valid "filesystem" provider (such as gsiftp or ssh)?

The provider needs to support staging. The local one does, because it
was easy to implement and useful for testing.

Gt2 should also support some limited subset of provider staging (i.e.,
it doesn't support staging conditions (like only on error, etc.). I
don't know if that is sufficient to run swift with provider staging
correctly.

Mihael




More information about the Swift-devel mailing list