]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mds: recall caps incrementally
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 23 Jan 2019 14:41:55 +0000 (06:41 -0800)
committerPatrick Donnelly <pdonnell@redhat.com>
Tue, 29 Jan 2019 23:16:30 +0000 (15:16 -0800)
commitef46216d8d0b659549925481b4eff6bd7d2c43c9
treefefd0e2f707df28985320091845e6f60f515ad10
parentb750b3bb25d3c0cbad7a24ad6c7fd215d1b16395
mds: recall caps incrementally

As with trimming, use DecayCounters to throttle the number of caps we recall,
both globally and per-session.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
13 files changed:
PendingReleaseNotes
qa/suites/fs/bugs/client_trim_caps/tasks/trim-i22073.yaml
qa/tasks/cephfs/test_client_limits.py
src/common/options.cc
src/mds/Beacon.cc
src/mds/MDCache.cc
src/mds/MDCache.h
src/mds/MDSDaemon.cc
src/mds/MDSRank.cc
src/mds/Server.cc
src/mds/Server.h
src/mds/SessionMap.cc
src/mds/SessionMap.h