]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.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>
Mon, 4 Mar 2019 17:19:18 +0000 (09:19 -0800)
commit4b588f430ab088530e7a4fcab00d06223b1f340d
tree85a0ea6b52ca2c11c918f7195234196688b8271c
parentab7ff0fcad9574ff1600c0888d83b7a53357464b
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>
(cherry picked from commit ef46216d8d0b659549925481b4eff6bd7d2c43c9)

Conflicts:
PendingReleaseNotes
src/common/options.cc
src/mds/Beacon.cc
src/mds/Server.cc
src/mds/Server.h
src/mds/SessionMap.cc
src/mds/SessionMap.h
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