]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: skip initial bit of peering if already have_master_log
authorSage Weil <sage@newdream.net>
Sun, 10 May 2009 05:12:50 +0000 (22:12 -0700)
committerSage Weil <sage@newdream.net>
Mon, 11 May 2009 19:49:39 +0000 (12:49 -0700)
commit25d7b08d1b6b136d679e6fe5a20ae9f904c8cc09
tree77530d56dea897e9f882f24509769f06422deecb
parent88ee0d109fb0414c5219eab68f4d9c0c8c7f823e
osd: skip initial bit of peering if already have_master_log

Once we have settled on the master log, we want to skip that
step of peer().  Namely because peer() can be called on an
active PG if an osd shows up with stray content.  We still want
to peer() in that case in case there are missing objects to be
found.
src/osd/PG.cc
src/osd/PG.h