[Pvfs2-developers] Small I/O - Write response doesn't fill in total_completed

Avery Ching aching at ece.northwestern.edu
Wed Feb 22 16:22:35 EST 2006


Sure.  I'm actually have a single client just doing a small contiguous
write of 50 bytes.  But I think it occurs for pretty much any small I/O
operation I do.  It seems to happen with any amount of PVFS2 servers.
Both the memory request and file request structures are contig I think.
The total_completed isn't filled in during the write.  I think it
happens also during the read (althought I'm not quite sure on that).
I'm using the HEAD CVS version, (just did an update this morning).

Thanks,
Avery

On Wed, 2006-02-22 at 14:53 -0600, Sam Lang wrote:
> Hi Avery,
> 
> Can you let me know what version of pvfs2 you're using, and also the  
> patterns of the reads you're doing (the memory request and file  
> request structures passed to sys_read)?
> 
> Thanks,
> 
> -sam
> 
> On Feb 22, 2006, at 2:05 PM, Avery Ching wrote:
> 
> > Hi guys,
> > 	I've been trying to debug a nasty noncontiguous I/O problem in PVFS2
> > and noticed a problem with the small I/O case.  It appears that the
> > resp_io.total_completed = 0 in the write case even though some data
> > seems to be written to the file.  I was thinking it might be  
> > because the
> > small_io_completion_fn() in sys-small.sm seems to only process the  
> > read
> > case...but I'm not really sure at this point.  Any thoughts?
> >
> > Avery
> >
> > _______________________________________________
> > Pvfs2-developers mailing list
> > Pvfs2-developers at beowulf-underground.org
> > http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
> >



More information about the Pvfs2-developers mailing list