From: Samuel Just Date: Tue, 26 Aug 2014 23:39:06 +0000 (-0700) Subject: OSD::session_notify_pg_create: requeue at the start of the queue X-Git-Tag: v0.85~5^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F2347%2Fhead;p=ceph.git OSD::session_notify_pg_create: requeue at the start of the queue Introduced: 2120f4bb6c5ba0f066d4541a51ce1d43c8ab6881 Fixes: #9205 Signed-off-by: Samuel Just --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index a9b40026cb0f..11dd844bfdab 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -5489,7 +5489,7 @@ void OSD::session_notify_pg_create( session->waiting_for_pg.find(pgid); if (i != session->waiting_for_pg.end()) { session->waiting_on_map.splice( - session->waiting_on_map.end(), + session->waiting_on_map.begin(), i->second); session->waiting_for_pg.erase(i); }