Date: Tue, 03 Jun 2008 13:02:39 +0200 From: Kris Kennaway <kris@FreeBSD.org> To: Robert Watson <rwatson@FreeBSD.org> Cc: ssouhlal@freebsd.org, Garance A Drosihn <drosih@rpi.edu>, freebsd-hackers@freebsd.org Subject: Re: Impact of having a large number of open file descriptors Message-ID: <484524CF.2090709@FreeBSD.org> In-Reply-To: <20080603111935.K426@fledge.watson.org> References: <200805281446.m4SEkojn099133@lurza.secnetix.de> <64200F15-4444-44FE-B904-673543441F35@FreeBSD.org> <g21p5m$g1l$1@ger.gmane.org> <4844751C.80704@FreeBSD.org> <p06240802c46a3f7d58a8@[128.113.124.153]> <20080603111935.K426@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Robert Watson wrote: > fsevents allows user processes to subscribe, effectively on a > per-filesystem basis, to namespace and file close operations. ... > I think there's also considerable overlap with other kernel event > systems, such as audit, and we might benefit from thinking seriously > about enhancing those event systems rather than introducing a new one. > The design of fsevents is pretty much entirely dictated by the needs of > Spotlight and later Time Machine. In particular, it's not clear to me > that the persistency requirements, which are a large part of the > fsevents design, are important to us... or are they? Yes, I keep forgetting about audit for some reason :) It might be that this is already good enough for my use case, although having to maintain a path -> inode mapping for millions of files will be potentially onerous (same for kevent anyway though). Persistency across reboots for unread events would be nice but probably not essential (or worth the trouble). Kris
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?484524CF.2090709>