Re: Possible to make nfs aware of a inotify watch has been set.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2012-11-29 at 17:39 +0100, Stef Bon wrote:
> 2012/11/29 Myklebust, Trond <Trond.Myklebust@xxxxxxxxxx>:
> > On Thu, 2012-11-29 at 10:22 -0500, simo wrote:
> >> On Thu, 2012-11-29 at 15:49 +0100, Stef Bon wrote:
> >> > 2012/11/29 Myklebust, Trond <Trond.Myklebust@xxxxxxxxxx>:
> >> > >> -----Original Message-----
> >> > >>
> > NFSv4.1 actually has directory notifications which duplicate most of the
> > functionality of dnotify. The question I'm asking is "Why should we do
> > it?", not "can we do it?".
> >
> > Answers like "well Windows and iOS do it" aren't helpful unless they
> > include a description of what Windows and iOS apps use it for that we
> > can't already do on Linux.
> > If the only application is beagle, then Linux has this really helpful
> > utility called "ssh", which allows you to avoid wasting a load of
> > network bandwidth...
> 
> No, sure, you should not do anything because others do it. But on the
> other hand, if others do it, why don't you? Better copy a good idea
> than be stubborn for ever.

The idea that "if we build a bridge, they will come to us" is what gave
rise to dnotify, then inotify (nobody came, so let's build a bigger
bridge) and fsnotify (make it a toll bridge). Nobody is using those
interfaces much on local filesystems, so why is adding it to NFS and
CIFS going to be such a game changer?

> And yes there is no such thing as a killer app, but in my opinion it's
> the user experience. It's so much better when your system keeps track
> on shared network resources.

What does it enable us to do that we can't already do? This is precisely
the question that I asked you in the previous email.

-- 
Trond Myklebust
Linux NFS client maintainer

NetApp
Trond.Myklebust@xxxxxxxxxx
www.netapp.com
��.n��������+%������w��{.n�����{��w���jg��������ݢj����G�������j:+v���w�m������w�������h�����٥



[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux