]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: explicitly set nonce for imported dirfrag
authorYan, Zheng <zheng.z.yan@intel.com>
Sun, 23 Mar 2014 10:18:19 +0000 (18:18 +0800)
committerYan, Zheng <zheng.z.yan@intel.com>
Fri, 28 Mar 2014 18:08:13 +0000 (02:08 +0800)
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
src/mds/Migrator.cc

index 62a6300caaab79a396846d33a3ba7c6d9dd12686..08cf06c00d2ddf33640bc15c487ced1978104765 100644 (file)
@@ -2813,7 +2813,7 @@ int Migrator::decode_import_dir(bufferlist::iterator& blp,
 
   // adjust replica list
   //assert(!dir->is_replica(oldauth));    // not true on failed export
-  dir->add_replica(oldauth);
+  dir->add_replica(oldauth, CDir::EXPORT_NONCE);
   if (dir->is_replica(mds->get_nodeid()))
     dir->remove_replica(mds->get_nodeid());