]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: fix population on unconnected_watchers on obc load
authorSage Weil <sage@newdream.net>
Wed, 16 Feb 2011 03:32:35 +0000 (19:32 -0800)
committerSage Weil <sage@newdream.net>
Wed, 16 Feb 2011 03:32:35 +0000 (19:32 -0800)
Fixes: #807
Signed-off-by: Sage Weil <sage@newdream.net>
src/osd/ReplicatedPG.cc

index f3f10acd53ec011043cec3e941bdac2ab0ac6d9c..fcfc2b4a3db8b27bb8038bc00d77036f3e7f5bd7 100644 (file)
@@ -2720,7 +2720,7 @@ ReplicatedPG::ObjectContext *ReplicatedPG::get_object_context(const sobject_t& s
        // populate unconnected_watchers
        utime_t now = g_clock.now();
        for (map<entity_name_t, watch_info_t>::iterator p = obc->obs.oi.watchers.begin();
-            p != obc->obs.oi.watchers.begin();
+            p != obc->obs.oi.watchers.end();
             p++) {
          utime_t expire = now;
          expire += p->second.timeout_seconds;