[Swift-devel] trouble resuming
Mihael Hategan
hategan at mcs.anl.gov
Wed Sep 23 14:48:01 CDT 2009
On Wed, 2009-09-23 at 02:55 -0500, skenny at uchicago.edu wrote:
> i think the main issue is that the rlog only contains
> thread id's/mappings for files and not externals (even if
> that's all you return).
>
> e.g. the rlog will contain something like:
>
> null.!unmapped
> null.!unmapped
> null.!unmapped
> null.!unmapped
> null.!unmapped
>
> ...
>
> if externals could be logged, i think the code below would
> still need to have loop_query return its external in order for
> that to work properly...regardless though, i don't *think*
> jobs relying entirely on externals can be resumed in swift,
> but maybe mihael will tell me i'm wrong and that there's a
> magical solution ;)
>
I can't so far see anything major that would prevent externals from
keeping consistency on a run. Externals are a way to tell swift that the
data management for certain data shouldn't be done by swift. Assuming
that said data management is done "properly", it is equivalent to swift
doing it.
So yeah, I think you might be wrong there :)
Now, the implementation, that's another story. I'll have to look into
that.
More information about the Swift-devel
mailing list