linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* NFS and file locking for use with sqllite
@ 2010-08-13 20:54 Rahul Nabar
  2010-08-13 21:15 ` Chuck Lever
  0 siblings, 1 reply; 5+ messages in thread
From: Rahul Nabar @ 2010-08-13 20:54 UTC (permalink / raw)
  To: linux-nfs

I came across a snippet in the sqlite FAQ that warns against using
some network file-systems due to file locking bugs. In the past I've
had excellent experiences using NFS+Linux (CentOS) so was wondering if
people had comments if or not this (fairly vague) warning might apply
to NFS or not at all?

>From the sqlite FAQ:

.........the file locking logic of many network filesystems
implementation contains bugs (on both Unix and Windows). If file
locking does not work like it should, it might be possible for two or
more client programs to modify the same part of the same database at
the same time, resulting in database corruption..........

Does file-locking in NFS work "as it should". Is this dependent on the
particular options I pass to the NFS mount? e.g. I usually use hard
mounts with the intr option.
A snippet from my fstab:

eustorage:/opt /opt nfs
rw,nodev,noatime,nfsvers=3,timeo=110,retrans=50,hard,intr,proto=udp,rsize=32768,wsize=32768
0 0

If I desired the ideal file-locking properties should I be modifying /
adding any particular option?

-- 
Rahul

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-08-13 22:46 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-13 20:54 NFS and file locking for use with sqllite Rahul Nabar
2010-08-13 21:15 ` Chuck Lever
2010-08-13 21:33   ` Rahul Nabar
     [not found]     ` <AANLkTimqTvgyvvjP2R12wsdpZRs10T+YAtUGw7u6pxWZ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-08-13 22:09       ` Risto Bell
2010-08-13 22:34         ` Vasily Tarasov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).