From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?B?SsO2cm4=?= Engel Subject: Re: [PATCH RFC] nilfs2: continuous snapshotting file system Date: Fri, 29 Aug 2008 21:16:22 +0200 Message-ID: <20080829191621.GD27647@logfs.org> References: <20080827181904.GD1371@logfs.org> <200808290629.AA00218@capsicum.lab.ntt.co.jp> <20080829104459.GB27647@logfs.org> <20080830.013729.49169215.ryusuke@osrg.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: akpm@linux-foundation.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org To: Ryusuke Konishi Return-path: Received: from lazybastard.de ([212.112.238.170]:57316 "EHLO longford.logfs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751769AbYH2TQf (ORCPT ); Fri, 29 Aug 2008 15:16:35 -0400 Content-Disposition: inline In-Reply-To: <20080830.013729.49169215.ryusuke@osrg.net> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On Sat, 30 August 2008 01:37:29 +0900, Ryusuke Konishi wrote: >=20 > As the side remark, the GC of nilfs runs in the background, not > started after it runs out of free space. Basically the intended > meaning of -ENOSPC is same; it does not mean the GC is ongoing, but > means the deletion is required. Of course this depends on the > condition that the GC has been working with enough speed, so the > meaning is not assured strictly. But, at least I won't return -ENOSP= C > so easily, and will deal it more politely if needed. >=20 > On the other hand, there are some differences in premise because nilf= s > is aiming at racking up past user data and makes it a top priority to > keep data which is overwritten by recent updates. If users want to > preserve much data in nilfs, it will increase the chance of disk full= s > than regular file systems. Hm, good point. With continuous snapshots the rules of the game change considerably. So maybe it is ok to depend on the userspace daemon here= , because the space is unreclaimable anyway. What is the policy on deleting continuous snapshots? Or can it even be configured by the administrator (which would be cool)? J=C3=B6rn --=20 The cheapest, fastest and most reliable components of a computer system are those that aren't there. -- Gordon Bell, DEC labratories -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel= " in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html