Date: Mon, 25 Oct 2010 09:42:34 +0200 From: Erik Trulsson <ertr1013@student.uu.se> To: "Igor V. Ruzanov" <igorr@canmos.ru> Cc: Kenton Varda <temporal@gmail.com>, freebsd-questions@freebsd.org, Robert Bonomi <bonomi@mail.r-bonomi.com> Subject: Re: EVFILT_VNODE doesn't scale to large directory trees? Message-ID: <20101025074234.GA71353@owl.midgard.homeip.net> In-Reply-To: <Pine.LNX.4.64.1010251046430.24567@sta1.canmos.ru> References: <201010250446.o9P4kcid004004@mail.r-bonomi.com> <AANLkTi=SOjwVDzcmezRhiVPSEqXcBNZ9dGFC7GM_dqE8@mail.gmail.com> <Pine.LNX.4.64.1010251046430.24567@sta1.canmos.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Oct 25, 2010 at 10:48:58AM +0400, Igor V. Ruzanov wrote: > On Sun, 24 Oct 2010, Kenton Varda wrote: > > |That doesn't answer my question. I'm not even using make. I could write a > |few thousand words describing exactly what I'm trying to do and why it does, > |in fact, make sense, but it's really beside the point. I just want to know > |if there is any scalable way to monitor a very large directory tree for > |changes. Is there? > | > Dig `kqueue' - its the native FreeBSD's events polling/notification > mechanism. Since the OP mentioned using EVFILT_VNODE I would assume he is already using kqueue but is not satisfied with it. -- <Insert your favourite quote here.> Erik Trulsson ertr1013@student.uu.se
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101025074234.GA71353>