From 8620bd2f5d87e20f88791cae609601e225e6e010 Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Sun, 20 Apr 2014 16:45:12 -0700 Subject: [PATCH] PG::PriorSet: consider lost osds in up_now for pcontdec Otherwise, the pg will remain down even as osds are marked lost. Signed-off-by: Samuel Just --- src/osd/PG.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/osd/PG.cc b/src/osd/PG.cc index 7dd0acae8c2b5..55d75acad027f 100644 --- a/src/osd/PG.cc +++ b/src/osd/PG.cc @@ -7375,6 +7375,7 @@ PG::PriorSet::PriorSet(bool ec_pool, down.insert(o); } else if (pinfo->lost_at > interval.first) { dout(10) << "build_prior prior osd." << o << " is down, but lost_at " << pinfo->lost_at << dendl; + up_now.insert(so); down.insert(o); } else { dout(10) << "build_prior prior osd." << o << " is down" << dendl; -- 2.39.5