ceph/doc
Patrick Donnelly 06c94de584
mds: support limiting cache by memory
This introduces two config parameters:

    mds_cache_memory_limit: Sets the soft maximum of the cache to the given
    byte count. (Like mds_cache_size, this doesn't actually limit the maximum
    size of the cache. It just dictates the steady-state size.)

    mds_cache_reservation: This replaces mds_health_cache_threshold everywhere
    except the Beacon heartbeat sent to the mons. The idea here is to specify a
    reservation of memory (5% by default) for operations and the MDS tries to
    always maintain that reservation. So, the MDS will recall caps from clients
    when it begins dipping into its reservation of memory.

mds_cache_size still limits the cache by Inode count but is now by-default 0
(i.e. unlimited). The new preferred way of specifying cache limits is by memory
size. The default is 1GB.

Fixes: http://tracker.ceph.com/issues/20594
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1464976

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2017-09-12 20:02:41 -07:00
..
_templates doc update template call for toctree 2017-08-18 12:05:03 -04:00
_themes/ceph
api
ceph-volume doc/ceph-volume prepare partitions with PARTUUID 2017-09-01 12:12:43 -04:00
cephfs mds: support limiting cache by memory 2017-09-12 20:02:41 -07:00
changelog doc: add changelog for v11.2.1 2017-08-10 10:11:05 +02:00
dev src/script/build-integration-branch 2017-08-30 22:53:10 -04:00
images doc: tweaks for the RBD iSCSI configuration documentation 2017-08-30 10:16:26 -04:00
install doc: rgw: mention the civetweb support for binding to multiple ports 2017-08-30 10:48:01 +02:00
man Merge pull request #17395 from theanalyst/cli-rados-stat2 2017-09-04 09:18:20 +08:00
mgr Merge pull request #17119 from nrdmn/wip-dashboard-httproot 2017-08-29 17:07:41 -05:00
mon
rados doc: add ceph-kvstore-tool's man 2017-08-29 14:22:08 +08:00
radosgw doc: fix doc/radosgw/admin.rst typos 2017-08-31 21:52:05 +08:00
rbd doc: Fixes rbd snapshot flatten example 2017-09-04 16:51:57 +05:30
scripts
start doc: eliminate useless cat statement 2017-08-22 09:15:31 -06:00
.gitignore
architecture.rst
CMakeLists.txt
conf.py doc/conf.py: do not set html_use_smartypants explicitly 2017-08-22 11:24:13 +08:00
favicon.ico
glossary.rst doc: add LVM tag term to the glossary 2017-08-21 11:44:54 -04:00
index.rst docs: include ceph-volume's index file in the main toctree 2017-08-21 11:44:54 -04:00
logo.png
man_index.rst doc index the ceph-volume and ceph-volume-systemd man pages 2017-08-22 10:36:33 -04:00
release-notes.rst doc: release notes: changelog for 12.2.0 2017-08-29 20:51:19 +02:00
releases.rst doc/releases: the Kraken sleepeth, faintest sunlights flee 2017-09-01 16:05:46 +02:00