From: xie xingguo Date: Wed, 26 Jul 2017 12:22:58 +0000 (+0800) Subject: crush: tidy up class_map on remove_root() X-Git-Tag: v12.1.2~68^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=983fa20c5aba1aa0c685f436d1eae594488ccaf4;p=ceph.git crush: tidy up class_map on remove_root() Signed-off-by: xie xingguo --- diff --git a/src/crush/CrushWrapper.cc b/src/crush/CrushWrapper.cc index 2e5bfac6e1f8..353dd93d2bea 100644 --- a/src/crush/CrushWrapper.cc +++ b/src/crush/CrushWrapper.cc @@ -387,6 +387,7 @@ int CrushWrapper::remove_root(int item, bool unused) } if (class_bucket.count(item) != 0) class_bucket.erase(item); + class_remove_item(item); return 0; }