From 017e64656971fa6b9adead5d924e3b86792d6197 Mon Sep 17 00:00:00 2001 From: sageweil Date: Fri, 12 Oct 2007 22:13:27 +0000 Subject: [PATCH] fixed rename bug git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1932 29311d96-e01e-0410-9327-a35deaab8ce9 --- branches/sage/mds/mds/Server.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/branches/sage/mds/mds/Server.cc b/branches/sage/mds/mds/Server.cc index 509b231c07e82..3be92948cf0b3 100644 --- a/branches/sage/mds/mds/Server.cc +++ b/branches/sage/mds/mds/Server.cc @@ -3372,6 +3372,10 @@ void Server::handle_slave_rename_prep(MDRequest *mdr) } else { // don't journal. dout(10) << "not journaling, i'm not auth for anything, and srci isn't open" << dendl; + + // prepare anyway; this may twiddle dir_auth + EMetaBlob blah; + _rename_prepare(mdr, &blah, srcdn, destdn, straydn); _logged_slave_rename(mdr, srcdn, destdn, straydn); } } -- 2.39.5