From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Wilcox Subject: Re: how to show propagation state for mounts Date: Wed, 20 Feb 2008 09:31:03 -0700 Message-ID: <20080220163102.GA27736@parisc-linux.org> References: <20080220160422.GY27894@ZenIV.linux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Miklos Szeredi , linux-fsdevel@vger.kernel.org, linuxram@us.ibm.com To: Al Viro Return-path: Received: from palinux.external.hp.com ([192.25.206.14]:57404 "EHLO mail.parisc-linux.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932656AbYBTQbE (ORCPT ); Wed, 20 Feb 2008 11:31:04 -0500 Content-Disposition: inline In-Reply-To: <20080220160422.GY27894@ZenIV.linux.org.uk> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On Wed, Feb 20, 2008 at 04:04:22PM +0000, Al Viro wrote: > It's less about the form of representation (after all, we generate poll > events when contents of that sucker changes, so one *can* get a consistent > snapshot of the entire thing) and more about having it self-contained > when we have namespaces in the play. > > IOW, the data in there should give answers to questions that make sense. > "Do events get propagated from this vfsmount I have to that vfsmount I have?" > is a meaningful one; ditto for "are events here propagated to somewhere I > don't see?" or "are events getting propagated here from somewhere I don't > see?". Why do those last two questions deserve an answer? How will a person's or application's behaviour be affected by whether a change will propagate to something they don't know about and can't see? -- Intel are signing my paycheques ... these opinions are still mine "Bill, look, we understand that you're interested in selling us this operating system, but compare it to ours. We can't possibly take such a retrograde step."