From owner-freebsd-cluster Thu Jul 26 10:58:59 2001 Delivered-To: freebsd-cluster@freebsd.org Received: from beta.root-servers.ch (gamma.root-servers.ch [195.49.62.126]) by hub.freebsd.org (Postfix) with SMTP id 02F1537B408 for ; Thu, 26 Jul 2001 10:58:53 -0700 (PDT) (envelope-from gabriel_ambuehl@buz.ch) Received: (qmail 42327 invoked from network); 26 Jul 2001 17:58:24 -0000 Received: from dclient62-2-106-29.hispeed.ch (HELO athlon550) (62.2.106.29) by beta.root-servers.ch with SMTP; 26 Jul 2001 17:58:24 -0000 Date: Thu, 26 Jul 2001 19:59:42 +0200 From: Gabriel Ambuehl X-Mailer: The Bat! (v1.53bis) Educational Organization: BUZ Internet Services X-Priority: 3 (Normal) Message-ID: <72117607730.20010726195942@buz.ch> To: Alexander Leidinger Cc: freebsd-isp@freebsd.org, freebsd-cluster@freebsd.org, jlemon@FreeBSD.org Subject: Re: Monitoring a FS with kevent (was: Re: Redundant setup on a budget??) In-Reply-To: <200107261742.f6QHgXv06426@Magelan.Leidinger.net> References: <200107261742.f6QHgXv06426@Magelan.Leidinger.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-cluster@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG -----BEGIN PGP SIGNED MESSAGE----- Hello Alexander, Thursday, July 26, 2001, 7:42:32 PM, you wrote: >> I interpret this like it's good for monitoring single vnodes, but >> not entire filesystem. > Yes, you have to walk through the entire FS and request a > notification for every file or directory. But perhaps the developer > (CCed) is able to add the "monitor the entire FS for me" > functionality in the kernel... Jonathan, we are talking about > soft-realtime mirroring of an entire FS (or doing something like > realtime-tripwire). I'd very much like to see such a feature. Even better would it be, if it were possible to also capture permission changes in the same go. I've been thinking about whether it would make sense to just patch libc to log this kind of stuff? Or are there other interfaces that speak to the system calls directly so that it would be needed to patch those instead? Anyway, this is nothing I'd be greedy to do as it can result in big amounts of really serious troubles (especially as my C knowledge is virtually zero). Best regards, Gabriel -----BEGIN PGP SIGNATURE----- Version: PGP 6.5i iQEVAwUBO2BMhcZa2WpymlDxAQG0SggAoVOZPv9kq8QqvzTzMF1y+FRjMeAmMvRY pYEM55cAXdPigUc2/ngvKR7E7KZTKQOFsm2Q7B1hDhezFwajfHUEBQQYdrbwvKnt CMu0ZrwMRdH6yzudkfqJC6gF0WNvctlrlgqKLQ0xSV1xbXkOeB+Ti/DTGjiwXwnY 27xOSiWI+IiI0gM0IaGJpoRzLySjRCWN0XXEzQRb1N2Za1aaJAKqQVZFWYJmqox+ xUyAPKJjeWSlhPgxRGwV+1SIRiQQF4mWzo2QB6uOHfl9zc79Ve7Iyybc6CIHhT09 KZ3fGGbg7naU4+v8FlBu/s0iTLOMx6DaMx0r5ozAj1UoN6/9U042BA== =YuWB -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-cluster" in the body of the message