osd: build_prior: clean up started_since_joining

Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
This commit is contained in:
Colin Patrick McCabe 2010-10-21 16:12:31 -07:00
parent 831075c4e1
commit 17c615c003

View File

@ -920,14 +920,10 @@ void PG::build_prior()
break; // we don't care
if (!interval.maybe_went_rw)
continue;
bool in = false;
for (vector<int>::iterator q = interval.acting.begin(); q != interval.acting.end(); q++)
if (*q == o)
in = true;
if (in)
if (std::find(interval.acting.begin(), interval.acting.end(), o)
!= interval.acting.end())
started_since_joining.insert(o);
else
break;
break;
}
}