]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd/OSDMap: add pg-existence sanity check
authorxie xingguo <xie.xingguo@zte.com.cn>
Wed, 21 Nov 2018 01:36:21 +0000 (09:36 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Wed, 21 Nov 2018 01:36:21 +0000 (09:36 +0800)
commit79ef3bea7550559b7ea4e2b68dc407c7eb25defa
treee1d2009b381d01952e9100a0206dc4506a1c2ec0
parent13d1f625382792ea52033322a9fb1d236e5aba8b
osd/OSDMap: add pg-existence sanity check

The reason why __get_pg_pool_size(pg)__ or __get_pg_pool_crush_rule(pg)__ fails is
that the pg does not exist anymore. So it generally makes sense to check __pg_exists(pg)__
before moving further.

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/osd/OSDMap.cc