All of lore.kernel.org
 help / color / mirror / Atom feed
* dm-cache: can the same cache be used with multiple origin devices?
@ 2013-07-15 19:01 Mears, Morgan
  2013-07-15 19:59 ` Mike Snitzer
  0 siblings, 1 reply; 3+ messages in thread
From: Mears, Morgan @ 2013-07-15 19:01 UTC (permalink / raw)
  To: dm-devel@redhat.com

Hi,

In reference to dm-cache: can the same cache and metadata devices be used with multiple origin devices?  This can be configured, and we've done some tests that appear to show that it works - we're looking for confirmation (or otherwise).

Here's an example test setup to clarify -- ssd_metadata and ssd_blocks are being used to cache sdc and sdd.  In testing, different patterns were written to areas of sdc_cached and  sdd_cached; afterwards, the contents of sdc and sdd were as expected.

dmsetup create sdc_cached --table '0 4194304 cache /dev/mapper/ssd_metadata /dev/mapper/ssd_blocks /dev/sdc 512 1 writethrough default 0'
dmsetup create sdd_cached --table '0 4194304 cache /dev/mapper/ssd_metadata /dev/mapper/ssd_blocks /dev/sdd 512 1 writethrough default 0'

Our thinking is that using one large cache for multiple origin devices will result in a more efficient use of flash resources than statically partitioning the flash amongst the origins.  Also, there's no need to repartition or buy another SSD to start caching a newly-added origin.

Thanks,
Morgan Mears

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

end of thread, other threads:[~2013-07-22 14:35 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-15 19:01 dm-cache: can the same cache be used with multiple origin devices? Mears, Morgan
2013-07-15 19:59 ` Mike Snitzer
2013-07-22 14:35   ` Mike Snitzer

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.