]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
OSD: flush pg osr on shutdown prior to put()
authorSamuel Just <sam.just@inktank.com>
Wed, 27 Mar 2013 18:32:24 +0000 (11:32 -0700)
committerSamuel Just <sam.just@inktank.com>
Thu, 28 Mar 2013 18:56:49 +0000 (11:56 -0700)
Fixes: #4538
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
src/osd/OSD.cc

index 6b9057994961c0e4f13b2ed56702e335c7c826bc..e72ccad3866b55479c11dad43c8b6dc01e36c8e5 100644 (file)
@@ -1215,6 +1215,7 @@ int OSD::shutdown()
     p->second->on_shutdown();
     p->second->kick();
     p->second->unlock();
+    p->second->osr->flush();
     p->second->put();
   }
   pg_map.clear();