From owner-freebsd-hackers@freebsd.org Sun Nov 15 15:55:01 2015 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 18BCEA2F690 for ; Sun, 15 Nov 2015 15:55:01 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id F11241533 for ; Sun, 15 Nov 2015 15:55:00 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id EE366A2F68F; Sun, 15 Nov 2015 15:55:00 +0000 (UTC) Delivered-To: hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EDD8EA2F68E for ; Sun, 15 Nov 2015 15:55:00 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 833F5152E for ; Sun, 15 Nov 2015 15:55:00 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id tAFFQaLK009148 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Sun, 15 Nov 2015 17:26:36 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua tAFFQaLK009148 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id tAFFQaTh009147; Sun, 15 Nov 2015 17:26:36 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Sun, 15 Nov 2015 17:26:36 +0200 From: Konstantin Belousov To: Daniel Braniss Cc: hackers@freebsd.org Subject: Re: kqueue of a nfs mounted file not working Message-ID: <20151115152635.GB5854@kib.kiev.ua> References: <9BC3EFA2-945F-4C86-89F6-778873B58469@cs.huji.ac.il> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9BC3EFA2-945F-4C86-89F6-778873B58469@cs.huji.ac.il> User-Agent: Mutt/1.5.24 (2015-08-30) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Nov 2015 15:55:01 -0000 On Sun, Nov 15, 2015 at 11:22:55AM +0200, Daniel Braniss wrote: > HI, > I???m writing a program to monitor a file using kqueue(2), if the file is local > all is OK, but if the file is via a nfs mounted fs, it only works once. > stat shows the file growing, but kevent is not triggered. Does file grow due to local changes on the nfs client, or some other client changes the file, while your client tries to get kevent notifications ?