]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: mark sessionmapv in LogSegment during replay
authorSage Weil <sage@newdream.net>
Fri, 13 Jun 2008 21:36:26 +0000 (14:36 -0700)
committerSage Weil <sage@newdream.net>
Fri, 13 Jun 2008 21:36:26 +0000 (14:36 -0700)
src/mds/journal.cc

index f0724be7fd4e1e43b13a6d72235bca4e81e6e271..4cc02df9d12ae205c14e8ef0455443b0de9f123c 100644 (file)
@@ -517,6 +517,7 @@ void ESession::replay(MDS *mds)
        mds->sessionmap.remove_session(session);
     }
   }
+  _segment->sessionmapv = cmapv;
 }
 
 void ESessions::update_segment()
@@ -536,6 +537,7 @@ void ESessions::replay(MDS *mds)
     assert(mds->sessionmap.version == cmapv);
     mds->sessionmap.projected = mds->sessionmap.version;
   }
+  _segment->sessionmapv = cmapv;
 }