]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: fix MOSDBoot, MOSDGetMap initialization
authorSage Weil <sage@newdream.net>
Thu, 25 Jun 2009 02:58:19 +0000 (19:58 -0700)
committerSage Weil <sage@newdream.net>
Thu, 25 Jun 2009 02:58:19 +0000 (19:58 -0700)
src/messages/MOSDBoot.h
src/messages/MOSDGetMap.h

index 678a0842e5a993a98d5bc1195ca7da42fc489d11..96650b525e43cb01378ac9602f6024d9c0b0a618 100644 (file)
@@ -26,7 +26,7 @@ class MOSDBoot : public PaxosServiceMessage {
 
   MOSDBoot() : PaxosServiceMessage(){}
   MOSDBoot(OSDSuperblock& s) : 
-    PaxosServiceMessage(MSG_OSD_BOOT, sb.current_epoch), sb(s) {
+    PaxosServiceMessage(MSG_OSD_BOOT, s.current_epoch), sb(s) {
   }
 
   const char *get_type_name() { return "osd_boot"; }
index 63a2a7fc0650b6ab9ee614324fa2b3c95344859b..677b49d94b23086f0e95a960ed8fd5cdf64205fa 100644 (file)
@@ -26,7 +26,7 @@ class MOSDGetMap : public PaxosServiceMessage {
 
   MOSDGetMap() : PaxosServiceMessage(CEPH_MSG_OSD_GETMAP, 0) {}
   MOSDGetMap(ceph_fsid_t& f, epoch_t s=0) : 
-    PaxosServiceMessage(CEPH_MSG_OSD_GETMAP, start-1),
+    PaxosServiceMessage(CEPH_MSG_OSD_GETMAP, s-1),
     fsid(f), start(s) { }
 
   epoch_t get_start_epoch() { return start; }