Re: LAYOUTCOMMIT/LAYOUTRETURN

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

thanks for your answers.

But how do i find out, whether the server is using FILE_SYNC?
Is there any other mode like "FILE_ASYNC"?

And if the server is using FILE_SYNC, how does it get LAYOUTCOMMIT?


Thanks in advance


Johannes


-------- Original-Nachricht --------
> Datum: Mon, 25 Jun 2012 09:46:40 -0400
> Von: Trond Myklebust <trond.myklebust@xxxxxxxxxx>
> An: Johannes Schild <JSchild@xxxxxx>
> CC: linux-nfs@xxxxxxxxxxxxxxx
> Betreff: Re: LAYOUTCOMMIT/LAYOUTRETURN

> On Mon, 2012-06-25 at 09:43 +0200, Johannes Schild wrote:
> > Hi Guys,
> > 
> > i have another question on pNFS. I looked at my Wireshark protocols,
> while i used the FILE-Layout, and i wondered why i have no
> LAYOUTCOMMIT/LAYOUTRETURN statements in my protocols.
> > I transfered one file to my storage server (NETAPP Simulator 8.1 C-Mode)
> and i only got a LAYOUTGET.
> > 
> > cat /proc/self/mountstats | grep LAYOUT says:
> > nfsv4:
> bm0=0xfafe8fff,bml=0x60fdfffe,acl=0x3,sessions,pnfs=LAYOUT_NFSV4_1_FILES
> >     LAYOUTGET: 1 1 0 216 236 0 1 1
> >  LAYOUTCOMMIT: 0 0 0 0 0 0 0 0
> >  LAYOUTRETURN: 0 0 0 0 0 0 0 0 
> 
> A pNFS client should never send LAYOUTCOMMIT to a server that does
> FILE_SYNC writes.
> 
> The Linux pNFS client uses the 'forgetful client' model, so it will
> never send LAYOUTRETURN on layout recalls either. The only case where we
> send LAYOUTRETURN is when the file falls out of the inode cache.
> 
> 
> > Is there any other way to verify that pnfs is used on client site?
> 
> The most direct way is to look for a TCP connection to the data server
> using 'netstat -t'.
> 
> Cheers
>   Trond
> 

-- 
NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!                                  
Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux