]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
Merge PR #18791 into master
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 6 Dec 2017 19:45:31 +0000 (11:45 -0800)
committerPatrick Donnelly <pdonnell@redhat.com>
Wed, 6 Dec 2017 19:45:31 +0000 (11:45 -0800)
* refs/pull/18791/head:
mds: bump protocol for snapshot changes
mds: force client to do snapflush
mds: check existance of snaps when rebuilding need_snapflush
mds: properly setup need_snapflush for flushsnap messages
mds: properly update CInode::first and CDentry first
mds: don't create snap inode during trans-authority rename
mds: trim non-auth snap dentry during cache rejoin
mds: detach unlinked inode's snaprealm from its parent
mds: fix CInode::find_snaprealm()
mds: fix snap dentry discover
mds: introduce MDSMap::get_mds_set_lower_bound()
mds: properly distinguish snaptable TABLE_OP_CREATE from TABLE_OP_UPDATE
mds: properly set reply buffer for table request 'agree' message
mds: make change to mds table after corresponding event get logged

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
1  2 
src/mds/CInode.cc
src/mds/CInode.h
src/mds/Locker.cc
src/mds/MDCache.cc
src/mds/MDCache.h
src/mds/MDSMap.h
src/mds/MDSRank.cc
src/mds/Server.cc
src/mds/Server.h
src/mds/SnapRealm.cc
src/mds/journal.cc

Simple merge
Simple merge
index 7d617b4f19c8c8ec943210bde2f636d40dcfed41,ad76f34132b18d529ff1c0be5a93bfd4d43bb66a..e0791dd6cb15f8125cecefeddf3b159f9ab410d9
@@@ -3576,12 -3648,12 +3644,12 @@@ void Locker::caps_tick(
  
      utime_t age = now - cap->get_last_revoke_stamp();
      dout(20) << __func__ << " age = " << age << cap->get_client() << "." << cap->get_inode()->ino() << dendl;
 -    if (age <= g_conf->mds_revoke_cap_timeout) {
 -      dout(20) << __func__ << " age below timeout " << g_conf->mds_revoke_cap_timeout << dendl;
 +    if (age <= g_conf->mds_session_timeout) {
 +      dout(20) << __func__ << " age below timeout " << g_conf->mds_session_timeout << dendl;
        break;
      } else {
-       ++i;
-       if (i > MAX_WARN_CAPS) {
+       ++n;
+       if (n > MAX_WARN_CAPS) {
          dout(1) << __func__ << " more than " << MAX_WARN_CAPS << " caps are late"
            << "revoking, ignoring subsequent caps" << dendl;
          break;
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge