]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: don't fuss with versions when taking frag/rstat from frag; it's never stale...
authorSage Weil <sage@newdream.net>
Sat, 6 Nov 2010 18:18:53 +0000 (11:18 -0700)
committerSage Weil <sage@newdream.net>
Sun, 7 Nov 2010 04:01:20 +0000 (21:01 -0700)
Signed-off-by: Sage Weil <sage@newdream.net>
src/mds/MDCache.cc

index a82d717c8c134ed9216d8e1b6e0970be9056e1db..b4bf5fb20ebddc743ddadb0ce454218ffddb95b3 100644 (file)
@@ -1875,9 +1875,7 @@ void MDCache::predirty_journal_parents(Mutation *mut, EMetaBlob *blob,
          mds->logclient.log(LOG_ERROR, ss);
          
          // trust the dirfrag for now
-         version_t v = pi->dirstat.version;
          pi->dirstat = pf->fragstat;
-         pi->dirstat.version = v;
 
          assert(!"unmatched fragstat size" == g_conf.mds_verify_scatter);
        }
@@ -1925,9 +1923,7 @@ void MDCache::predirty_journal_parents(Mutation *mut, EMetaBlob *blob,
          mds->logclient.log(LOG_ERROR, ss);
          
          // trust the dirfrag for now
-         version_t v = pi->rstat.version;
          pi->rstat = pf->rstat;
-         pi->rstat.version = v;
 
          assert(!"unmatched rstat rbytes" == g_conf.mds_verify_scatter);
        }