Project

General

Profile

Bug #4937 » trim-lost.patch

Denis kaganovich, 05/14/2013 07:58 PM

View differences:

src/osd/ReplicatedPG.cc 2013-05-10 16:38:42.000000000 +0300 → src/osd/ReplicatedPG.cc 2013-05-12 10:19:39.411922110 +0300
OLOC_BLANK, &obc, false, NULL);
if (r == -ENOENT || coid.snap != obc->obs.oi.soid.snap) {
derr << __func__ << "could not find coid " << coid << dendl;
assert(0);
// trapped? ...
return NULL;
}
assert(r == 0);
assert(obc->registered);
......
dout(10) << "TrimmingObjects react trimming " << pos << dendl;
RepGather *repop = pg->trim_object(pos);
if (!repop)
return discard_event();
assert(repop);
repop->queue_snap_trimmer = true;
(4-4/4)