]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: use CDir::item_new for LogSegment::new_dirfrags elist
authorSage Weil <sage@newdream.net>
Mon, 15 Mar 2010 17:58:57 +0000 (10:58 -0700)
committerSage Weil <sage@newdream.net>
Mon, 15 Mar 2010 17:59:23 +0000 (10:59 -0700)
src/mds/CDir.cc

index 08dacfedc0e57c9f2f2264b1a645d55e39fd22b3..1d82f1b91152b8a32c9e7c3251ce5ceb1c6009be 100644 (file)
@@ -950,7 +950,7 @@ void CDir::_mark_dirty(LogSegment *ls)
 
     // if i've never committed, i need to be before _any_ mention of me is trimmed from the journal.
     if (committed_version == 0 && !item_new.is_on_list())
-      ls->new_dirfrags.push_back(&item_dirty);
+      ls->new_dirfrags.push_back(&item_new);
   }
 }