]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: Pretty sure MDS BEACON messages should only come from MDSes
authorGreg Farnum <gregf@hq.newdream.net>
Wed, 17 Mar 2010 22:42:13 +0000 (15:42 -0700)
committerGreg Farnum <gregf@hq.newdream.net>
Thu, 18 Mar 2010 21:47:43 +0000 (14:47 -0700)
src/mon/Monitor.cc

index e33c7d3bf6552f490a4ee72a5f5ad8be1a49b679..e783eef2031dc0fae473c85786181cef20f3eb5e 100644 (file)
@@ -642,6 +642,7 @@ do { \
       // MDSs
     case MSG_MDS_BEACON:
     case MSG_MDS_OFFLOAD_TARGETS:
+      ALLOW_MESSAGES_FROM(CEPH_ENTITY_TYPE_MDS);
       ALLOW_CAPS(PAXOS_MDSMAP, MON_CAP_RW);
       fill_caps(m);
       paxos_service[PAXOS_MDSMAP]->dispatch((PaxosServiceMessage*)m);