]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
OSD: introduce require_up_osd_peer() function for gating replica ops
authorGreg Farnum <greg@inktank.com>
Tue, 22 Jul 2014 23:57:00 +0000 (16:57 -0700)
committerGreg Farnum <greg@inktank.com>
Tue, 22 Jul 2014 23:57:00 +0000 (16:57 -0700)
commitccd0eec50103b919b3eb6eea96f7dc6438520ed3
treee53dde666c2d260177d9905ee03c6f40557be8f0
parent36265d0db0d7c0eb31d25a0f77ac233b3fd198f8
OSD: introduce require_up_osd_peer() function for gating replica ops

This checks both that a Message originates from an OSD, and that the OSD
is up in the given map epoch.
We use it in handle_replica_op so that we don't inadvertently add operations
from down peers, who might or might not know it.

Signed-off-by: Greg Farnum <greg@inktank.com>
src/osd/OSD.cc
src/osd/OSD.h