One of the current problems with the ceph MDS is that the in-memory inode, dentry, and dir structures (CInode, CDentry, CDir) are quite large. They contain lots of fields for tracking the somewhat complicated lifecycle that modified metadata takes before it is fully committed. http://wiki.ceph.com/01Planning/02Blueprints/Emperor/mds:_reduce_memory_consumption This is an interesting project for someone who wants to get invovled in the MDS C++ without having to immediate make difficult design decisions. It will have a big impact on the memory (and subsequently cache) performance but is mostly about following and enforcing good C++ coding practices. sage -- 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