]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
OSD::session_notify_pg_create: requeue at the start of the queue 2347/head
authorSamuel Just <sam.just@inktank.com>
Tue, 26 Aug 2014 23:39:06 +0000 (16:39 -0700)
committerSamuel Just <sam.just@inktank.com>
Tue, 26 Aug 2014 23:39:40 +0000 (16:39 -0700)
Introduced: 2120f4bb6c5ba0f066d4541a51ce1d43c8ab6881
Fixes: #9205
Signed-off-by: Samuel Just <sam.just@inktank.com>
src/osd/OSD.cc

index a9b40026cb0f50c609f7fa052b17da20e93e33f6..11dd844bfdabd5c0c82992ec42e065e6e8455c1b 100644 (file)
@@ -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);
   }