mirror of
https://github.com/ceph/ceph
synced 2025-03-11 02:39:05 +00:00
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> |
||
---|---|---|
.. | ||
__init__.py | ||
cephfs_test_case.py | ||
filesystem.py | ||
fuse_mount.py | ||
kernel_mount.py | ||
mount.py | ||
test_auto_repair.py | ||
test_backtrace.py | ||
test_cap_flush.py | ||
test_client_limits.py | ||
test_client_recovery.py | ||
test_config_commands.py | ||
test_damage.py | ||
test_data_scan.py | ||
test_dump_tree.py | ||
test_exports.py | ||
test_failover.py | ||
test_flush.py | ||
test_forward_scrub.py | ||
test_fragment.py | ||
test_full.py | ||
test_journal_migration.py | ||
test_journal_repair.py | ||
test_mantle.py | ||
test_misc.py | ||
test_pool_perm.py | ||
test_quota.py | ||
test_readahead.py | ||
test_recovery_pool.py | ||
test_scrub_checks.py | ||
test_sessionmap.py | ||
test_strays.py | ||
test_volume_client.py |