]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: disallow dumping huge caches to formatter 25642/head
authorVenky Shankar <vshankar@redhat.com>
Thu, 8 Nov 2018 12:58:37 +0000 (18:28 +0530)
committerVenky Shankar <vshankar@redhat.com>
Tue, 22 Jan 2019 09:21:33 +0000 (04:21 -0500)
commitd6c8aec4c53d99599c6d5aee72d3b22696679e1d
treed3d505708485ba7ba83f0a9d0dd9e55b2097e55f
parent84c28a8dcbf4dd306106d9d9bfcfd3e80f1c7331
mds: disallow dumping huge caches to formatter

Dumping huge caches (~ 1G) to formatter causes mds to
hang or get terminated. Until the underlying issues is
fixed, disallow dumping cache if cache usage exceeds this
threshold. Also, Patrick feels a similar issue might be
hiding there for cache dumps to file when cache sizes
are really huge. This case has not been been reproduced
yet, hence, the limit for cache dumps to file is currently
kept not capped.

Fixes: http://tracker.ceph.com/issues/37609
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 6be2ce98c629d2cfe9d8443659e59600148b7675)

 Conflicts:
src/common/options.cc
src/mds/MDCache.cc

Minor fix for fetching config option with g_conf.
src/common/options.cc
src/mds/MDCache.cc
src/mds/MDSDaemon.cc