From mboxrd@z Thu Jan 1 00:00:00 1970 From: Al Viro Date: Mon, 4 May 2009 00:08:56 +0100 Subject: [Ocfs2-devel] [PATCH 1/3] fs: Document the reflink(2) system call. In-Reply-To: <49FD976B.3000508@panasas.com> References: <1241331303-23753-1-git-send-email-joel.becker@oracle.com> <1241331303-23753-2-git-send-email-joel.becker@oracle.com> <49FD976B.3000508@panasas.com> Message-ID: <20090503230856.GE8633@ZenIV.linux.org.uk> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Boaz Harrosh Cc: Joel Becker , linux-fsdevel@vger.kernel.org, jmorris@namei.org, ocfs2-devel@oss.oracle.com On Sun, May 03, 2009 at 04:08:59PM +0300, Boaz Harrosh wrote: > As my first impression when I read the title of the patch, an English reflink > I would imagine is something more to the left of above graph, between hard-link > and soft-link, something like: link to an invisible dir-entry that is gone once > all soft-links to it are gone. > > So form my point of view. Call it something different like Copy-On-Write or > COW. > > I do understand that there is something very fundamental in my misunderstanding, > but it was not explained below, in fact the below terminology confused me even > more. Please explain? It's simply a lazy copy, with interface for creating it similar to link(2). That's all. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Al Viro Subject: Re: [PATCH 1/3] fs: Document the reflink(2) system call. Date: Mon, 4 May 2009 00:08:56 +0100 Message-ID: <20090503230856.GE8633@ZenIV.linux.org.uk> References: <1241331303-23753-1-git-send-email-joel.becker@oracle.com> <1241331303-23753-2-git-send-email-joel.becker@oracle.com> <49FD976B.3000508@panasas.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Joel Becker , linux-fsdevel@vger.kernel.org, jmorris@namei.org, ocfs2-devel@oss.oracle.com To: Boaz Harrosh Return-path: Received: from zeniv.linux.org.uk ([195.92.253.2]:43983 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753145AbZECXJA (ORCPT ); Sun, 3 May 2009 19:09:00 -0400 Content-Disposition: inline In-Reply-To: <49FD976B.3000508@panasas.com> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On Sun, May 03, 2009 at 04:08:59PM +0300, Boaz Harrosh wrote: > As my first impression when I read the title of the patch, an English reflink > I would imagine is something more to the left of above graph, between hard-link > and soft-link, something like: link to an invisible dir-entry that is gone once > all soft-links to it are gone. > > So form my point of view. Call it something different like Copy-On-Write or > COW. > > I do understand that there is something very fundamental in my misunderstanding, > but it was not explained below, in fact the below terminology confused me even > more. Please explain? It's simply a lazy copy, with interface for creating it similar to link(2). That's all.