From owner-freebsd-ports@FreeBSD.ORG Thu Aug 17 16:00:20 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55BBA16A4E8; Thu, 17 Aug 2006 16:00:20 +0000 (UTC) (envelope-from ssedov@mbsd.msk.ru) Received: from com1.ht-systems.ru (com1.ht-systems.ru [83.97.104.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 005D243D49; Thu, 17 Aug 2006 16:00:18 +0000 (GMT) (envelope-from ssedov@mbsd.msk.ru) Received: from [217.118.83.1] (helo=fonon.realnet) by com1.ht-systems.ru with esmtpa (Exim 4.62) (envelope-from ) id 1GDkI1-00020R-R6; Thu, 17 Aug 2006 20:00:16 +0400 Received: from localhost (localhost [127.0.0.1]) by fonon.realnet (Postfix) with ESMTP id 8683711F48; Thu, 17 Aug 2006 19:59:47 +0600 (YEKST) Date: Thu, 17 Aug 2006 19:59:47 +0600 From: Stanislav Sedov To: freebsd-ports@freebsd.org, Sergey Matveychuk Message-ID: <20060817195947.1e78adf6@localhost> In-Reply-To: <44E2B800.2000205@FreeBSD.org> References: <44E218A7.8020505@bellsouth.net> <20060815231002.6bca0c83@localhost> <44E2B800.2000205@FreeBSD.org> Organization: MBSD labs, Inc. X-Operating-System: FreeBSD X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: multipart/signed; boundary=Sig_qHFmIB.GKB0YsndYxs9rG.6; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona 1.6.0 Cc: Subject: Re: devel/fam build failure X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Aug 2006 16:00:20 -0000 --Sig_qHFmIB.GKB0YsndYxs9rG.6 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable On Wed, 16 Aug 2006 10:15:28 +0400 Sergey Matveychuk mentioned: >=20 > Does any of them use kqueue(2)? >=20 SGI fam port doesn't use kqueue/kfilter interface because of kqueue impossibilty to monitor files by inode/filename. Therefore it requires to actually open file for reading that can potentially pollute system memory by open file descriptors (the limited number of which is usually available) and always consumes a large number of resources. I'm currently working on providing imon-like interface for FreeBSD to monitor fs events in efficient way. Currently, timer-based monitoring is the most efficient way, IMHO.=20 --=20 Stanislav Sedov MBSD labs, Inc. =F2=CF=D3=D3=C9=D1, =ED=CF=D3=CB=D7=C1 http://mbsd.msk.ru -------------------------------------------------------------------- If the facts don't fit the theory, change the facts. -- A. Einstein -------------------------------------------------------------------- PGP fingerprint: F21E D6CC 5626 9609 6CE2 A385 2BF5 5993 EB26 9581 --Sig_qHFmIB.GKB0YsndYxs9rG.6 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFE5HZTK/VZk+smlYERAs5XAJ9wo2cEXf0GzP1fj4AsZiTynZDhfgCfWaLl yTn3tL9px4z+YJO2dxfdo08= =AyrN -----END PGP SIGNATURE----- --Sig_qHFmIB.GKB0YsndYxs9rG.6--