From: Samuel Just Date: Tue, 3 Jul 2012 15:43:30 +0000 (-0700) Subject: PG: C_PG_MarkUnfoundLost put pg in finish X-Git-Tag: v0.50~109^2~2^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7e26d6df10f56ee7d2ec0f02f91fbd3290ce64a0;p=ceph.git PG: C_PG_MarkUnfoundLost put pg in finish Signed-off-by: Samuel Just --- diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 36d7f0fec457..b4d5e97d129c 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -5547,6 +5547,7 @@ struct C_PG_MarkUnfoundLost : public Context { } void finish(int r) { pg->_finish_mark_all_unfound_lost(obcs); + pg->put(); } }; @@ -5661,7 +5662,6 @@ void ReplicatedPG::_finish_mark_all_unfound_lost(list& obcs) obcs.pop_front(); } unlock(); - put(); }