[dcmf] [PATCH 1/1] Issue 4362: Honor the romio_ds_writeandromio_ds_read hints.

Rajeev Thakur thakur at mcs.anl.gov
Mon Feb 11 11:04:24 CST 2008


It does a stat or statfs or some such call on the file name/path. That
returns the file system type.

Rajeev 

> -----Original Message-----
> From: Kamil Iskra [mailto:iskra at mcs.anl.gov] 
> Sent: Monday, February 11, 2008 11:00 AM
> To: Rajeev Thakur
> Cc: 'dcmf'
> Subject: Re: [dcmf] [PATCH 1/1] Issue 4362: Honor the 
> romio_ds_writeandromio_ds_read hints.
> 
> Rajeev,
> 
> Out of curiosity, how does this work?  I mean, how does ROMIO 
> figure out that the file is on an NFS volume?
> 
> Kamil
> 
> On Sat, Feb 09, 2008 at 19:35:18 -0600, Rajeev Thakur wrote:
> 
> > ROMIO can be built for multiple file systems by configuring MPICH2 
> > with --with-file-system=ufs+nfs (or whatever). Then, at runtime, 
> > locking will be used only for files that are on NFS.
> >  
> > Rajeev
> > 
> > > -----Original Message-----
> > > From: dcmf-bounces at lists.anl-external.org
> > > [mailto:dcmf-bounces at lists.anl-external.org] On Behalf Of Rob Ross
> > > Sent: Friday, February 08, 2008 8:40 PM
> > > To: Bob Cernohous
> > > Cc: dcmf
> > > Subject: Re: [dcmf] [PATCH 1/1] Issue 4362: Honor the 
> romio_ds_write 
> > > andromio_ds_read hints.
> > > 
> > > My guess is that it's the "lowest common denominator", 
> that it works 
> > > for both GPFS (albeit with unnecessary locking
> > > calls) and for NFS, which are the two configurations for 
> which IBM 
> > > is interested.
> > > 
> > > Rob
> > > 
> > > On Feb 8, 2008, at 5:40 PM, Bob Cernohous wrote:
> > > 
> > > >
> > > > robl at mcs.anl.gov (Robert Latham) wrote on 02/08/2008 
> 04:22:17 PM:
> > > >
> > > > >
> > > > > Do you know why ad_bgl is based off of ad_nfs and not 
> ad_ufs?  
> > > > > The aggressive locking in ad_nfs is an attempt to flush 
> > > > > client-side caches, but shouldn't be needed for other 
> file systems.
> > > >
> > > > No, sorry.  I'm pretty new to romio.  I'll try to find some 
> > > > answers (and educate myself on 
> > > > this)._______________________________________________
> > > > dcmf mailing list
> > > > dcmf at lists.anl-external.org
> > > > http://lists.anl-external.org/cgi-bin/mailman/listinfo/dcmf
> > > > http://dcmf.anl-external.org/wiki
> > > 
> > > _______________________________________________
> > > dcmf mailing list
> > > dcmf at lists.anl-external.org
> > > http://lists.anl-external.org/cgi-bin/mailman/listinfo/dcmf
> > > http://dcmf.anl-external.org/wiki
> > > 
> > > 
> > 
> > _______________________________________________
> > dcmf mailing list
> > dcmf at lists.anl-external.org
> > http://lists.anl-external.org/cgi-bin/mailman/listinfo/dcmf
> > http://dcmf.anl-external.org/wiki
> > 
> 
> 




More information about the dcmf mailing list