public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
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).

      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