From: Steve French <smfrench@austin.rr.com>
To: Trond Myklebust <trond.myklebust@fys.uio.no>
Cc: linux-kernel@vger.kernel.org
Subject: Re: which ioctls matter across filesystems
Date: Fri, 29 Apr 2005 15:32:26 -0500 [thread overview]
Message-ID: <427299DA.3010005@austin.rr.com> (raw)
In-Reply-To: <1114804426.12692.49.camel@lade.trondhjem.org>
Trond Myklebust wrote:
>What kind of real-world applications exist out there that need inotify
>functionality, and what sort of requirements do they have (in particular
>w.r.t. the notification mechanism)?
>
>Cheers,
> Trond
>
>
The two cases I can think of which matter (other than the case you
mention) are:
1) KDE File manager - autoupdate of directory listings which today calls
D_NOTIFY (a similar feature was first done IIRC in OS/2 for support of
the workplace shell). Obviously this is as or more important to
support well over the network as it is in the local fs, but the client
implications. I don't know whether their needs (and the equivalent in
Gnome) map better to fcntl DNOTIFY or inotify.
2) Support of Network File Servers - The Samba example has already been
mentioned, but it is important because it would be quite common for a
series of Samba servers to export shares that are NFS mounted to a set
of NFS servers (or on other platforms mounted to a cluster
filesystem). The CIFS network protocol has long had a notify
mechanism, and client implementations on various operating systems use
it, so there is pressure for Samba to support it better. The Linux
CIFS client can issue these calls too, but it is marked experimental and
disabled by default as more work needs to be done to clean it up.
A loosely related issue which will matter a lot in the long run are
figuring out a way to pass get/setlease requests as the network caching
mechanisms would otherwise not work in three tier environments (e.g.
SMB/CIFS client -> Samba server over NFS client mounted to -> NFS
server, or the reverse).
prev parent reply other threads:[~2005-04-29 20:34 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-04-29 19:22 which ioctls matter across filesystems Steve French
2005-04-29 19:53 ` Trond Myklebust
2005-04-29 20:03 ` Robert Love
2005-04-29 20:42 ` Trond Myklebust
2005-04-29 20:47 ` Robert Love
2005-04-29 21:13 ` Trond Myklebust
2005-04-29 21:22 ` Steve French
2005-04-29 21:38 ` Trond Myklebust
2005-04-29 20:55 ` Steve French
2005-04-29 20:57 ` Robert Love
2005-04-29 21:05 ` Steve French
2005-04-29 20:47 ` Steve French
2005-04-29 20:50 ` Robert Love
2005-04-29 21:00 ` Steve French
2005-04-29 20:32 ` Steve French [this message]
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=427299DA.3010005@austin.rr.com \
--to=smfrench@austin.rr.com \
--cc=linux-kernel@vger.kernel.org \
--cc=trond.myklebust@fys.uio.no \
/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