From f8801b627d454cb50a6561fa0c78448eb7541512 Mon Sep 17 00:00:00 2001 From: Sage Weil <sage@newdream.net> Date: Mon, 30 Jun 2008 08:39:35 -0700 Subject: [PATCH] osd: check if osd exists such that pg_layout=linear behaves --- src/osd/OSDMap.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osd/OSDMap.h b/src/osd/OSDMap.h index 71a6b1e4597..da72a67ad99 100644 --- a/src/osd/OSDMap.h +++ b/src/osd/OSDMap.h @@ -640,7 +640,7 @@ private: osds.clear(); for (unsigned i=0; i<raw.size(); i++) { - if (is_down(raw[i])) continue; + if (!exists(raw[i]) || is_down(raw[i])) continue; osds.push_back( raw[i] ); } return osds.size();