* The ``osd_heartbeat_addr`` option has been removed as it served no
(good) purpose: the OSD should always check heartbeats on both the
public and cluster networks.
+
+
+
+
+
+
+
+Upgrading from Luminous
+-----------------------
+
+* During the upgrade from luminous to nautilus, it will not be possible to create
+ a new OSD using a luminous ceph-osd daemon after the monitors have been
+ upgraded to nautilus.
case CEPH_MSG_PING:
handle_ping(op);
return;
-
- /* MMonGetMap may be used by clients to obtain a monmap *before*
- * authenticating with the monitor. We need to handle these without
- * checking caps because, even on a cluster without cephx, we only set
- * session caps *after* the auth handshake. A good example of this
- * is when a client calls MonClient::get_monmap_privately(), which does
- * not authenticate when obtaining a monmap.
- */
- case CEPH_MSG_MON_GET_MAP:
- handle_mon_get_map(op);
- return;
}
if (!op->get_session()->authenticated) {
}
switch (op->get_req()->get_type()) {
+ case CEPH_MSG_MON_GET_MAP:
+ handle_mon_get_map(op);
+ return;
+
case MSG_GET_CONFIG:
configmon()->handle_get_config(op);
return;