From: Sage Weil Date: Thu, 25 Jun 2009 22:36:23 +0000 (-0700) Subject: kclient: set have_version in MOSDGetMap X-Git-Tag: v0.10~132 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f49579f7d35652e672cc98618ff5644158da6033;p=ceph.git kclient: set have_version in MOSDGetMap --- diff --git a/src/kernel/mon_client.c b/src/kernel/mon_client.c index 20d536b82a2b..bbb26e0d408d 100644 --- a/src/kernel/mon_client.c +++ b/src/kernel/mon_client.c @@ -198,6 +198,8 @@ static void request_osdmap(struct ceph_mon_client *monc, int newmon) h = msg->front.iov_base; h->fsid = monc->monmap->fsid; h->start = cpu_to_le32(monc->want_osdmap); + h->have_version = cpu_to_le64(mon->want_osdmap ? + mon->want_osdmap-1 : 0); msg->hdr.dst = monc->monmap->mon_inst[mon]; ceph_msg_send(monc->client->msgr, msg, 0); }