]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: ignore pushes if stray
authorSage Weil <sage@newdream.net>
Fri, 21 Nov 2008 18:52:26 +0000 (10:52 -0800)
committerSage Weil <sage@newdream.net>
Fri, 21 Nov 2008 20:35:59 +0000 (12:35 -0800)
commit174e03c36625afd4c3e4ffb44b6b0d4e49cab63b
treefd307a00e0a5e4a54f4336ae34cc93b783a1c51c
parent7844d0e5ba51a58df2210587001c387fdbf3f6ae
osd: ignore pushes if stray

We need to verify a push is coming from the current primary if we are
any non-primary, including a stray.  Fixes bad assertion

osd/ReplicatedPG.cc:2322: FAILED assert in 'void ReplicatedPG::sub_op_push(MOSDSubOp*)': log.complete_to != log.log.end()
src/osd/ReplicatedPG.cc