]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #31802 from batrick/i42943
authorYuri Weinstein <yweinste@redhat.com>
Fri, 17 Jan 2020 21:49:16 +0000 (13:49 -0800)
committerGitHub <noreply@github.com>
Fri, 17 Jan 2020 21:49:16 +0000 (13:49 -0800)
nautilus: mds: free heap memory may grow too large for some workloads

Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Mark Nelson <mnelson@redhat.com>
1  2 
src/common/options.cc
src/mds/MDCache.cc
src/mds/MDCache.h

Simple merge
index 2200f1ab7944f17cb5af32568557705a94ff844f,5538e70e9d6cc0ea1a675ccd33715b31270a4d68..952c54018ee377816f10d8600f390dde69120476
@@@ -175,9 -175,9 +175,10 @@@ MDCache::MDCache(MDSRank *m, PurgeQueu
            trim_client_leases();
            trim();
            check_memory_usage();
 -          mds->server->recall_client_state(nullptr, Server::RecallFlags::ENFORCE_MAX);
 +          auto flags = Server::RecallFlags::ENFORCE_MAX|Server::RecallFlags::ENFORCE_LIVENESS;
 +          mds->server->recall_client_state(nullptr, flags);
            upkeep_last_trim = clock::now();
+           upkeep_last_trim = now = clock::now();
          } else {
            dout(10) << "cache not ready for trimming" << dendl;
          }
Simple merge