[Swift-devel] Re: [Swift-user] what is wrong with restart5.swift?

Mihael Hategan hategan at mcs.anl.gov
Tue May 27 15:59:27 CDT 2008


On Tue, 2008-05-27 at 20:47 +0000, Ben Clifford wrote:
> The restart stuff manages to continue to draw my attention.
> 
> If you assume that VDLFunction.getThreadPrefix returns a string that has 
> the desirable scope identification properties that I talked about if run 
> in the same place, then:
> 
> Do this in New to give each dataset its scoped identifier
> 
>  mapping.put("swift#restartid", getThreadPrefix(stack) + ":" + dbgname)
> 
> and replace the (pre-r1985) use of dbgname with swift#restartid.

Right. We should deprecate "dbgname" and should have an actual name
there. And it should not be used for anything but the name.

> 
> That gives scoped variable-based restarts (rather than file based) that 
> appear to work.
> 

The concurrent mapper still uses the run id as part of the path in which
it puts files. That has yet to be addressed.




More information about the Swift-devel mailing list