From: Sage Weil Date: Tue, 11 Feb 2014 23:40:22 +0000 (-0800) Subject: osd/OSDMap: remove bad assert X-Git-Tag: v0.78~173^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=87be7c1574a81913f74df4bf4199aef872ff04c3;p=ceph.git osd/OSDMap: remove bad assert You can have an erasure poool with all CRUSH_ITEM_NONE and primary == -1. acting is not empty. Signed-off-by: Sage Weil --- diff --git a/src/osd/OSDMap.h b/src/osd/OSDMap.h index a405526c6961..a9eed12c19fa 100644 --- a/src/osd/OSDMap.h +++ b/src/osd/OSDMap.h @@ -598,7 +598,6 @@ public: int pg_to_acting_osds(pg_t pg, vector& acting) const { int primary; int r = pg_to_acting_osds(pg, &acting, &primary); - assert(acting.empty() || primary == acting.front()); return r; } /**