On Mon, Jul 25, 2016 at 07:41:53PM -0700, Gregory Farnum wrote: > [..] > Anyway, these are the things I'm thinking about right now and that > we'll want to consider as we evaluate moving forward on snapshots and > other features. If you have thoughts or design ideas, please speak up! One thing that striked me in the past is the way the snapshot information is kept by OSDs. In a nutshell, it's a bufferlist with pre-encoded data that OSDs keep for entire lifetime. Once we need these data, we decode the bufferlist. One issue is that we waste time for snapshot data decode, and another is that we waste RAM for bufferlist itself, even when the object(s) don't have any snashots at all. While working on new snapshots implementation, that could be taken into account too... -- Piotr Dałek branch@xxxxxxxxxxxxxxxx http://blog.predictor.org.pl -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html