]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: use compact_map/compact_set to optimize memory usage of CDir
authorYan, Zheng <zyan@redhat.com>
Mon, 9 Feb 2015 12:11:01 +0000 (20:11 +0800)
committerYan, Zheng <zyan@redhat.com>
Wed, 25 Feb 2015 12:51:19 +0000 (20:51 +0800)
commit96a85e7868bfbbe5aa80c527b4f959aeb04daa98
tree823472c15a5e67d3fcbd5e8bcf624bc683f90b65
parent151494f407093706f971dbff7d07d1562110bf80
mds: use compact_map/compact_set to optimize memory usage of CDir

define some rarely used containers as compact_map/compact_set. Each
replacement can save 40 bytes for 64 bits program.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
src/mds/CDir.cc
src/mds/CDir.h
src/mds/CInode.cc
src/mds/MDCache.cc
src/messages/MDirUpdate.h