All of lore.kernel.org
 help / color / mirror / Atom feed
* ceph-disk improvements
@ 2016-04-01 15:36 Sage Weil
  2016-04-02  5:54 ` Wido den Hollander
                   ` (2 more replies)
  0 siblings, 3 replies; 19+ messages in thread
From: Sage Weil @ 2016-04-01 15:36 UTC (permalink / raw)
  To: ceph-devel

Hi all,

There are a couple of looming features for ceph-disk:

1- Support for additional devices when using BlueStore.  There can be up 
to three: the main device, a WAL/journal device (small, ~128MB, ideally 
NVRAM), and a fast metadata device (as big as you have available; will be 
used for internal metadata).

2- Support for setting up dm-cache, bcache, and/or FlashCache underneath 
filestore or bluestore.

The current syntax of

 ceph-disk prepare [--dmcrypt] [--bluestore] DATADEV [JOURNALDEV]

isn't terribly expressive.  For example, the journal device size is set 
via a config option, not on the command line.  For bluestore, the metadata 
device will probably want/need explicit user input so they can ensure it's 
1/Nth of their SSD (if they have N HDDs to each SSD).

And if we put dmcache in there, that partition will need to be sized too.

Another consideration is that right now we don't play nice with LVM at 
all.  Should we?  dm-cache is usually used in conjunction with LVM 
(although it doesn't have to be).  Does LVM provide value?  Like, the 
ability for users to add a second SSD to a box and migrate cache, wal, or 
journal partitions around?

I'm interested in hearing feedback on requirements, approaches, and 
interfaces before we go too far down the road...

Thanks!
sage

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

end of thread, other threads:[~2016-06-23 15:41 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-01 15:36 ceph-disk improvements Sage Weil
2016-04-02  5:54 ` Wido den Hollander
2016-04-02  8:52   ` Loic Dachary
2016-04-04 12:58     ` Wido den Hollander
2016-04-03 12:59   ` Sage Weil
2016-04-04 13:04     ` Wido den Hollander
2016-04-05  8:30       ` Sebastien Han
2016-04-05  9:26         ` Ilya Dryomov
2016-04-05  9:41           ` Wido den Hollander
2016-04-05 10:21           ` Loic Dachary
     [not found]             ` <CAJ3CzQWJnC7O6pcAF57MqYXMyZEpZVUSWhfynb6yue2iLKXfLA@mail.gmail.com>
2016-04-05 13:26               ` Ilya Dryomov
     [not found]                 ` <CAJ3CzQUWyF-B6o5wBmJ0rcfK_aBkmSX7LcRDkLj=W5COSbPwnQ@mail.gmail.com>
2016-04-05 14:42                   ` Ilya Dryomov
2016-04-07  9:26   ` Lars Marowsky-Bree
2016-04-07 10:31     ` Sebastien Han
2016-04-07 10:51       ` Lars Marowsky-Bree
2016-04-07 11:45         ` Loic Dachary
2016-04-04  0:41 ` Adrian Saul
2016-04-07 12:10 ` Alfredo Deza
2016-06-23 15:41   ` Sage Weil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.