Received: by 2002:ac0:aa62:0:0:0:0:0 with SMTP id w31-v6csp31536ima; Thu, 25 Oct 2018 14:54:57 -0700 (PDT) X-Google-Smtp-Source: AJdET5c0AzljhhWZjAMRxvngjeqwQiai2f0xI0nmkDMiMFwNG9QFmYcJXq2ViUvAIREf/R7YHaE5 X-Received: by 2002:a62:5a47:: with SMTP id o68-v6mr899471pfb.31.1540504497628; Thu, 25 Oct 2018 14:54:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540504497; cv=none; d=google.com; s=arc-20160816; b=JzwVWmijgtCdAm2c1PCWTcdYFAWdtIJBsiEEpnmTeNabAfOp9V070kiBRYFFxg+Tsl G4fykm9rryE1Y61FkTR7vUfjuPtJoho9+YVfYYuqJ3aUIqchS7Gcx3qvEmgBLrQtGhVQ DLM7Mq5Ehs2eqRW+kZcTSH4sdgst+OWj5h47P7kiQE9Wxatg1MFT08MhOp30K1GVIr7L Qf3uVLTBswX43d8fdLboSOuOjNooAstOL6Y2uXgf6NgO0rAe4X593Pn/l75HVAIQQa+P 4T1k3gGXiVM1+LxFw4F5hxC0xP3ac1Hre5ZEvqbcadCAhz9AgjIVVRcp5G0rc5PrEjGL Hovg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:in-reply-to :mime-version:user-agent:date:message-id:from:cc:references:to :subject; bh=ofIeOUjzUmaVl3KcYn2q7xHOxa5l/plfXQv9L/ZHfnA=; b=IIaahk8D799t2VSWD2weXTqlYmJo7Fjwc5Xi7SFQjvDqV0ICNlayHZ5Ygr0KhJ5+g4 BFKhVQ84gx5SXBEWe19XUgOaxp4Egy+pzrBYgTITuhVXAvxA6iU82QNUPgkcFQ4Thl7r A1WtO6rll93uetGsQxILF3Q30xyBpgRua014Xd+cjlb/8oIP/xPc3HUXnT8zlyY1D4Ue NHhMAgkc9QdYwHhG84ixxNZw1wv99ubpZIF+dwGzCQw1/i4jMEFbMOb07YHK1LNdGLag y3c2AQYHYpHsj6+fibW5gwF/nuUamGCG+7Ba2tyurAZ0gE3vGzF9VBd+vi+JTVe84mxT /blg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p188-v6si10039096pfg.197.2018.10.25.14.54.41; Thu, 25 Oct 2018 14:54:57 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727702AbeJZG1R (ORCPT + 99 others); Fri, 26 Oct 2018 02:27:17 -0400 Received: from smtp.hosts.co.uk ([85.233.160.19]:38782 "EHLO smtp.hosts.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726174AbeJZG1Q (ORCPT ); Fri, 26 Oct 2018 02:27:16 -0400 X-Greylist: delayed 2236 seconds by postgrey-1.27 at vger.kernel.org; Fri, 26 Oct 2018 02:27:16 EDT Received: from [81.157.153.73] (helo=[192.168.1.82]) by smtp.hosts.co.uk with esmtpa (Exim) (envelope-from ) id 1gFmyi-0005Bd-Ac; Thu, 25 Oct 2018 22:15:40 +0100 Subject: Re: [RFC] dm-bow working prototype To: Paul Lawrence References: <20181023212358.60292-1-paullawrence@google.com> Cc: dm-devel@redhat.com, Linux kernel , linux-raid@vger.kernel.org From: Wols Lists Message-ID: <5BD2327B.1040908@youngman.org.uk> Date: Thu, 25 Oct 2018 22:15:39 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 25/10/18 19:13, Paul Lawrence wrote: >> I have some questions about dm-bow: >> – How file system agnostic this feature is planned to be? While it is >> designed with ext4 in mind, is it going to work when used over other >> file systems, like FAT or BTRFS for example? > So long as the file system supports fstrim, it should work. If the file > system creates a lot of churn say by running garbage collection, I'd not > recommend it. And I really don't see the use case if the file system has > any sort of snapshot capability - that will always be a superior > solution to a block level one IMO. Sorry for being dense, but why is this posted to linux-raid, then? Raid does not support fstrim, and is filesystem-agnostic. I can imagine people here being interested, but it feels to me as though your functionality is completely orthogonal to raid. Sorry. Cheers, Wol