]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: use compact_map to optimize memory usage of MDSCacheObject
authorYan, Zheng <zyan@redhat.com>
Fri, 6 Feb 2015 11:15:41 +0000 (19:15 +0800)
committerYan, Zheng <zyan@redhat.com>
Wed, 25 Feb 2015 12:12:13 +0000 (20:12 +0800)
commitdbca3c2654022e7a81d1b724d2fc22709ea72982
treecd80e437b2840e46ad16b54ea4dde70f73b40ecc
parent98c368f1714de293da78127524cca34689ad9367
mds: use compact_map to optimize memory usage of MDSCacheObject

Replica map and waiting list in MDSCacheObject are rarely used and
mostly empty. Defining them as compact_map can save 80 bytes for 64
bits program.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
src/mds/CDir.cc
src/mds/CDir.h
src/mds/Locker.cc
src/mds/MDCache.cc
src/mds/Migrator.cc
src/mds/SimpleLock.h
src/mds/mdstypes.h