]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: auth_pin rdlocks too
authorSage Weil <sage@newdream.net>
Fri, 19 Dec 2008 22:53:30 +0000 (14:53 -0800)
committerSage Weil <sage@newdream.net>
Tue, 23 Dec 2008 19:45:22 +0000 (11:45 -0800)
Not sure why we didn't before... :/

src/mds/Locker.cc

index aabf0d8eca84be636456226f3d2a18bc8bef835a..4d5c1ded484754fe9c811a70b0fff1a532e88d31 100644 (file)
@@ -191,6 +191,8 @@ bool Locker::acquire_locks(MDRequest *mdr,
        ++p) {
     dout(20) << " must rdlock " << **p << " " << *(*p)->get_parent() << dendl;
     sorted.insert(*p);
+    if ((*p)->get_parent()->is_auth())
+      mustpin.insert(*p);
   }