From: Samuel Just Date: Tue, 5 Aug 2014 20:00:01 +0000 (-0700) Subject: OSD: fix wake_pg_waiters revert error in _open_lock_pg X-Git-Tag: v0.85~72^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6e7b86a24f3bbeefe1def2ec47d3805360db2266;p=ceph.git OSD: fix wake_pg_waiters revert error in _open_lock_pg 231fe1b685bfbd3db9c81709ca39a29d696b13ad reintroduced erroneously this call to wake_pg_waiters. All _create_lock_pg callers handle calling wake_pg_waiters after the pg lock has been dropped. Fixes: #8691 Signed-off-by: Samuel Just --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index cf63ba75d216..08b6bcc29588 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -2616,7 +2616,6 @@ PG *OSD::_open_lock_pg( pg_map[pgid] = pg; pg->get("PGMap"); // because it's in pg_map service.pg_add_epoch(pg->info.pgid, createmap->get_epoch()); - wake_pg_waiters(pg, pgid); } return pg; }