* RE: async vs. sync
@ 2004-11-16 16:15 Lever, Charles
2004-11-16 16:32 ` Trond Myklebust
0 siblings, 1 reply; 5+ messages in thread
From: Lever, Charles @ 2004-11-16 16:15 UTC (permalink / raw)
To: Olaf Kirch; +Cc: nfs
is the effect of the "sync" export option limited to NFSv3 COMMIT, or is
it limited to both NFSv3 COMMIT and NFSv3 FILE_SYNC/DATA_SYNC WRITE?
what are the effects on NFSv4 writes and commits?
> -----Original Message-----
> From: Olaf Kirch [mailto:okir@suse.de]
> Sent: Wednesday, July 28, 2004 4:57 AM
> To: Bernd Schubert
> Cc: nfs@lists.sourceforge.net
> Subject: Re: [NFS] async vs. sync
>=20
>=20
> Hi,
>=20
> the way the sync export option affects NFSv3 writes is
> limited to COMMITs, so if you see a slow-down here it must be=20
> bottle-necking in that part of the code.
-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: async vs. sync
2004-11-16 16:15 async vs. sync Lever, Charles
@ 2004-11-16 16:32 ` Trond Myklebust
2004-11-16 17:18 ` jehan.procaccia
0 siblings, 1 reply; 5+ messages in thread
From: Trond Myklebust @ 2004-11-16 16:32 UTC (permalink / raw)
To: Charles Lever; +Cc: Olaf Kirch, nfs
ty den 16.11.2004 Klokka 08:15 (-0800) skreiv Lever, Charles:
> is the effect of the "sync" export option limited to NFSv3 COMMIT, or is
> it limited to both NFSv3 COMMIT and NFSv3 FILE_SYNC/DATA_SYNC WRITE?
>
> what are the effects on NFSv4 writes and commits?
No! It is clearly not just limited to writes and commits.
Look at the code in fs/nfs/vfs.c: there are EX_ISSYNC() exceptions that
wrap calls to nfsd_sync_dir() in nfsd*_create(), nfsd_symlink(),
nfsd_link(), nfsd_rename(), and nfsd_unlink().
Cheers,
Trond
--
Trond Myklebust <trond.myklebust@fys.uio.no>
-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: async vs. sync
2004-11-16 16:32 ` Trond Myklebust
@ 2004-11-16 17:18 ` jehan.procaccia
2004-11-16 18:08 ` Trond Myklebust
0 siblings, 1 reply; 5+ messages in thread
From: jehan.procaccia @ 2004-11-16 17:18 UTC (permalink / raw)
To: Trond Myklebust; +Cc: Charles Lever, Olaf Kirch, nfs
Trond Myklebust wrote:
>ty den 16.11.2004 Klokka 08:15 (-0800) skreiv Lever, Charles:
>
>
>>is the effect of the "sync" export option limited to NFSv3 COMMIT, or is
>>it limited to both NFSv3 COMMIT and NFSv3 FILE_SYNC/DATA_SYNC WRITE?
>>
>>what are the effects on NFSv4 writes and commits?
>>
>>
>
>No! It is clearly not just limited to writes and commits.
>
>Look at the code in fs/nfs/vfs.c: there are EX_ISSYNC() exceptions that
>wrap calls to nfsd_sync_dir() in nfsd*_create(), nfsd_symlink(),
>nfsd_link(), nfsd_rename(), and nfsd_unlink().
>
>Cheers,
> Trond
>
>
>
By the way, I noticed on a performance factor of 30 (!) from an sync to
async nfs v3 export FS :
sync export:
$time tar xvfz linux-2.6.8.tar.gz
real 64m18.618s
user 0m5.742s
sys 0m15.658s
async export:
$time tar xvfz linux-2.6.8.tar.gz
real 2m0.552s
user 0m5.838s
sys 0m15.678s
Is it really dangerous to use async ? why recent OS uses sync by default
(My client is a Fedora Core 2 (kernel 2.6) and server an RedHat
Entreprise server 3 (kernel 2.4))
thanks.
-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: async vs. sync
2004-11-16 17:18 ` jehan.procaccia
@ 2004-11-16 18:08 ` Trond Myklebust
2004-11-17 6:58 ` Problem with NFS-Exports Oliver Beowulf Friedrich
0 siblings, 1 reply; 5+ messages in thread
From: Trond Myklebust @ 2004-11-16 18:08 UTC (permalink / raw)
To: jehan.procaccia; +Cc: Charles Lever, Olaf Kirch, nfs
ty den 16.11.2004 Klokka 18:18 (+0100) skreiv jehan.procaccia:
> >
> By the way, I noticed on a performance factor of 30 (!) from an sync to
> async nfs v3 export FS :
>
> sync export:
>
> $time tar xvfz linux-2.6.8.tar.gz
> real 64m18.618s
> user 0m5.742s
> sys 0m15.658s
>
> async export:
>
> $time tar xvfz linux-2.6.8.tar.gz
> real 2m0.552s
> user 0m5.838s
> sys 0m15.678s
What mount options are you using? I don't see a factor 30 difference
using my setup.
> Is it really dangerous to use async ? why recent OS uses sync by default
> (My client is a Fedora Core 2 (kernel 2.6) and server an RedHat
> Entreprise server 3 (kernel 2.4))
"async" is bad because it lies to you about whether or not the data is
on disk or not. Type "sync", and it will happily return, and tell your
application that all is well but you will still lose your data if the
server crashes on you...
Cheers,
Trond
--
Trond Myklebust <trond.myklebust@fys.uio.no>
-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 5+ messages in thread
* Problem with NFS-Exports
2004-11-16 18:08 ` Trond Myklebust
@ 2004-11-17 6:58 ` Oliver Beowulf Friedrich
0 siblings, 0 replies; 5+ messages in thread
From: Oliver Beowulf Friedrich @ 2004-11-17 6:58 UTC (permalink / raw)
Cc: nfs
Greetings @ all,
I'm new here on the list, but already have a simple question to you.
I'm using Gentoo linux, currently, having a working server@home with
Gentoo which exports Gentoo's temporary folders out to my workstations.
server root # cat /etc/exports
/home 192.168.0.0/24(rw,async)
/usr/portage 192.168.0.0/24(rw,no_root_squash,async,mp)
/tmp
192.168.0.0/24(rw,no_root_squash,insecure_locks,async,mp)
/mnt/data 192.168.0.0/24(rw,no_root_squash,mp,sync)
/mnt/backup 192.168.0.0/24(rw,no_root_squash,mp,sync)
One Workstation is now on compiling a new fresh Gentoo Linux, so I
startet with booting from Gentoo-2004.3 liveCD, mounting local
filesystems, mounting nfs filesystems, chrooting and starting to
compile.
So fine, but while compiling, I get the following Error messages
printed out quit often:
lockd: failed to monitor 192.168.0.2
lockd: cannont monitor 192.168.0.2
So whats going on there? Sometimes it's going so far, that my new
WKS cannot compile, cause of:
lockd: server ist not responding
lockd: still trying OK
How do i get this solved? With my previus installation it worked
fine, I had only NFS-Server Support compiled into Kernel, now I have
NFSV3-Server Support compiled in.
My Server now is not used to heavy, only a little Samba Server for
my (only) Windows-Box where MP3's are shared to...
On my last installation on my Server I used distcc while compiling,
and even that did not lead to such Error Messages...
Thanks for reading
BeowulfOF
-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2004-11-17 7:00 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-16 16:15 async vs. sync Lever, Charles
2004-11-16 16:32 ` Trond Myklebust
2004-11-16 17:18 ` jehan.procaccia
2004-11-16 18:08 ` Trond Myklebust
2004-11-17 6:58 ` Problem with NFS-Exports Oliver Beowulf Friedrich
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.