From: "J. Bruce Fields" <bfields@fieldses.org>
To: Phil Endecott <phil_wueww_endecott@chezphil.org>
Cc: linux-kernel@vger.kernel.org
Subject: Re: No error when inotify_add_watch(/an/NFS/file)
Date: Sat, 24 Nov 2007 14:59:58 -0500 [thread overview]
Message-ID: <20071124195958.GB12864@fieldses.org> (raw)
In-Reply-To: <1195860055386@dmwebmail.japan.chezphil.org>
On Fri, Nov 23, 2007 at 11:20:55PM +0000, Phil Endecott wrote:
> Dear Experts,
>
> NFS doesn't work with inotify (and it looks like it can't, certainly not
> before NFS v4.1). However, if I give an NFS filename to
> inotify_add_watch(), I don't get an error.
>
> If it indicated an error in this case then I could easily fall back to some
> sort of polling. Without an error, I need some other way to detect NFS
> (and any other non-inotify-compatible filesystems).
>
> Any thoughts?
The one reason I can think of that you might want that behavior is if
you know you only access a given piece of the filesystem from one client
at a time, and you still want inotify to work in that situation. (I'm
assuming inotify still notifies you of changes that are made on the same
client.)
But maybe you could handle that case by allowing inotify_add_watch() in
the case where the nfs filesystem was mounted with the "nolock" option,
and failing it otherwise, and telling people to turn on nolock if
they're sure they know what they're doing.
--b.
next prev parent reply other threads:[~2007-11-24 20:00 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-11-23 23:20 Phil Endecott
2007-11-24 19:59 ` J. Bruce Fields [this message]
2007-11-24 20:11 ` Phil Endecott
2007-11-24 20:37 ` J. Bruce Fields
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20071124195958.GB12864@fieldses.org \
--to=bfields@fieldses.org \
--cc=linux-kernel@vger.kernel.org \
--cc=phil_wueww_endecott@chezphil.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®