From 292fd4003511db143348f4d192d2b83024503982 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 30 Jul 2008 15:28:56 -0700 Subject: [PATCH] mds: hook session version in EImportStart --- src/mds/events/EImportStart.h | 1 + src/mds/journal.cc | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/mds/events/EImportStart.h b/src/mds/events/EImportStart.h index aa3d24ce81ba2..6b076a3083846 100644 --- a/src/mds/events/EImportStart.h +++ b/src/mds/events/EImportStart.h @@ -57,6 +57,7 @@ protected: ::decode(client_map, bl); } + void update_segment(); void replay(MDS *mds); }; diff --git a/src/mds/journal.cc b/src/mds/journal.cc index fd37186f8405d..ae88f86cf3cf5 100644 --- a/src/mds/journal.cc +++ b/src/mds/journal.cc @@ -875,6 +875,11 @@ void EExport::replay(MDS *mds) // ----------------------- // EImportStart +void EImportStart::update_segment() +{ + _segment->sessionmapv = cmapv; +} + void EImportStart::replay(MDS *mds) { dout(10) << "EImportStart.replay " << base << dendl; @@ -898,6 +903,7 @@ void EImportStart::replay(MDS *mds) assert(mds->sessionmap.version == cmapv); mds->sessionmap.projected = mds->sessionmap.version; } + _segment->sessionmapv = cmapv; } // ----------------------- -- 2.39.5