From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nix Subject: Re: ont out of 6 bcache devices does not register automatically Date: Fri, 01 Dec 2017 15:10:32 +0000 Message-ID: <87a7z21o2f.fsf@esperi.org.uk> References: <3ebfa7f8-cef6-ca8f-a56f-14a6bafd5bc6@profihost.ag> <93a1e381-ea82-b5c0-444b-6bdd3062e7f0@profihost.ag> <73e9184b-c74b-fe92-bb87-a0b945931187@lyle.org> <91e9b95d-861e-13bb-2b61-5c010657c2af@profihost.ag> <864cbf6d-7e8d-7dd4-7417-3150fe019fd8@lyle.org> <3fde77da-e12f-7862-f3c5-2a3dad316b86@profihost.ag> <0387447a-cce1-4162-3458-03193e146732@lyle.org> <0ab9bd3f-f2ea-04d7-1416-941b3d93d410@profihost.ag> <03029ee8-2856-19a3-a44d-8fbdc3f27da4@profihost.ag> <1855331d-a606-58fd-2649-67203ddee8b5@profihost.ag> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from icebox.esperi.org.uk ([81.187.191.129]:54604 "EHLO mail.esperi.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750957AbdLAPLZ (ORCPT ); Fri, 1 Dec 2017 10:11:25 -0500 In-Reply-To: (Stefan Priebe's message of "Tue, 28 Nov 2017 21:31:26 +0100") Sender: linux-bcache-owner@vger.kernel.org List-Id: linux-bcache@vger.kernel.org To: Stefan Priebe - Profihost AG Cc: Michael Lyle , Coly Li , "linux-bcache@vger.kernel.org" , n.fahldieck@profihost.ag On 28 Nov 2017, Stefan Priebe spake thusly: > Am 28.11.2017 um 21:05 schrieb Michael Lyle: [...] >> Even if I maintained bcache-tools, I couldn't really fix this. If there >> is a desire to proceed through ambiguity, the ordering that actions are >> attempted in-- RAID, filesystems, bcache, DM, etc, becomes important, >> and can't be solved in any one package. > > I dont want to allow to register for ambiguity in general - but in case > there is ambiguity with an FS (xfs,btrfs, ...). I can't see a way where > this could be a problem. Even considering other block drivers like md or dm. bcache can be stacked underneath filesystems via loopback mounts. Heck you can have a RAID->bcache->LVM->cryptfs->loopback->RAID->bcache stack if you like (I've done that, though the loopback layers and below were only for testing.) -- NULL && (void)