]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds/Locker.cc: reduce scope of 'pool' in Locker::issue_client_lease()
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Fri, 1 Mar 2013 11:11:01 +0000 (12:11 +0100)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Fri, 1 Mar 2013 11:11:01 +0000 (12:11 +0100)
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/mds/Locker.cc

index 38fa208b9d5778fd7987fa356f8d3f73bf5c863f..712fb022866ea787415771ef75d6c22533277509 100644 (file)
@@ -2982,13 +2982,12 @@ void Locker::handle_client_lease(MClientLease *m)
 void Locker::issue_client_lease(CDentry *dn, client_t client,
                               bufferlist &bl, utime_t now, Session *session)
 {
-  int pool = 1;   // fixme.. do something smart!
-
   CInode *diri = dn->get_dir()->get_inode();
   if (!diri->is_stray() &&  // do not issue dn leases in stray dir!
       ((!diri->filelock.can_lease(client) &&
        (diri->get_client_cap_pending(client) & (CEPH_CAP_FILE_SHARED | CEPH_CAP_FILE_EXCL)) == 0)) &&
       dn->lock.can_lease(client)) {
+    int pool = 1;   // fixme.. do something smart!
     // issue a dentry lease
     ClientLease *l = dn->add_client_lease(client, session);
     session->touch_lease(l);