blueprint: mds memory efficiency

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux