linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Metadata / Data on Heterogeneous Media
@ 2018-02-15 17:15 Ellis H. Wilson III
  2018-02-15 19:06 ` Adam Borowski
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Ellis H. Wilson III @ 2018-02-15 17:15 UTC (permalink / raw)
  To: Btrfs BTRFS

In discussing the performance of various metadata operations over the 
past few days I've had this idea in the back of my head, and wanted to 
see if anybody had already thought about it before (likely, I would guess).

It appears based on this page:
https://btrfs.wiki.kernel.org/index.php/Btrfs_design
that data and metadata in BTRFS are fairly well isolated from one 
another, particularly in the case of large files.  This appears 
reinforced by a recent comment from Qu ("...btrfs strictly
split metadata and data usage...").

Yet, while there are plenty of options to RAID0/1/10/etc across 
generally homogeneous media types, there doesn't appear to be any 
functionality (at least that I can find) to segment different BTRFS 
internals to different types of devices.  E.G., place metadata trees and 
extent block groups on SSD, and data trees and extent block groups on 
HDD(s).

Is this something that has already been considered (and if so, 
implemented, which would make me extremely happy)?  Is it feasible it is 
hasn't been approached yet?  I admit my internal knowledge of BTRFS is 
fleeting, though I'm trying to work on that daily at this time, so 
forgive me if this is unapproachable for obvious architectural reasons.

Best,

ellis

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-02-16  3:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-15 17:15 Metadata / Data on Heterogeneous Media Ellis H. Wilson III
2018-02-15 19:06 ` Adam Borowski
2018-02-15 20:30   ` Ellis H. Wilson III
2018-02-15 19:11 ` Hugo Mills
2018-02-15 20:31   ` Ellis H. Wilson III
2018-02-16  3:57 ` Qu Wenruo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).