[Swift-devel] discussion for swift output file path

Mihael Hategan hategan at mcs.anl.gov
Thu Nov 6 19:28:09 CST 2008


On Fri, 2008-11-07 at 01:23 +0000, Ben Clifford wrote:
> On Thu, 6 Nov 2008, Mihael Hategan wrote:
> 
> > Only if we assume non-reentrant read locks. And this would need some
> > investigation, but if concurrent reads do not create contention, then
> > there is no problem, because once a job is done, there is no more
> > writing to its directory.
> 
> If job output files are left in their job directory, rather than put in 
> some hashed-by-filename shared directory, I think that is true. Otherwise, 
> the access patterns for any given hash bucket for a hash-on-filename are 
> going to be fairly random, with reads and writes happening at all sorts of 
> different times and from many different places.
> 
> Keeping output files in job-specific directories seems a reasonable thing 
> to do performance wise, but means more awareness on the submit side about 
> which files came from which job.

We already have awareness of which file on which site. I don't think
this is any different.




More information about the Swift-devel mailing list