> From: Rolf Fokkens > Sent: Thursday, February 27, 2014 1:49 PM > > For the moment I assume dm-cache is a per LV caching system (since > nobody confirmed Paul's idea). This leaves me wondering if the cache > (device) can be shared by multiple LV's. I would really like this, is > this the case? I followed up on this question on the lvm development list; they pretty much confirmed that based on the layering and api of lvm, they did not plan to support using a dm-cache for a pv or vg, only for an lv. However, one of the developers did give an interesting suggestion combining the use of dm-cache and thin provisioning, effectively allowing you to use a single cache for a number of lv's, as long as they are all allocated out of the same thin pool: https://www.redhat.com/archives/lvm-devel/2014-February/msg00067.html This looks interesting, while it's not exactly what I was originally considering, I think it potentially will achieve the same effective goal. I could create a single thin pool lv the size of the entire backing pv, and then create thin lv's out of it for my actual production needs, all of which would be cached by the single ssd pv. I'm not very familiar with thin provisioning at this time though, so I really need to do quite a bit of homework on that to make sure there aren't going to be any issues problematic for my deployment. And, of course, lvm support for cache devices is still only available in git head and changing on an almost daily basis :). I would be interested in any feedback or thoughts anyone might have on this proposal and its viability and performance, thanks. -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel