From 089e53c7f1c32644ce2b37830b678b4c0c7071fc Mon Sep 17 00:00:00 2001 From: N Balachandran Date: Fri, 9 Aug 2019 14:34:22 +0530 Subject: fuse: Set limit on invalidate queue size If the glusterfs fuse client process is unable to process the invalidate requests quickly enough, the number of such requests quickly grows large enough to use a significant amount of memory. We are now introducing another option to set an upper limit on these to prevent runaway memory usage. Change-Id: Iddfff1ee2de1466223e6717f7abd4b28ed947788 Fixes: bz#1732717 Signed-off-by: N Balachandran --- doc/mount.glusterfs.8 | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'doc') diff --git a/doc/mount.glusterfs.8 b/doc/mount.glusterfs.8 index 286631b9c5c..b35b362d69a 100644 --- a/doc/mount.glusterfs.8 +++ b/doc/mount.glusterfs.8 @@ -126,6 +126,11 @@ Provide list of backup volfile servers in the following format [default: None] Set fuse module's limit for number of inodes kept in LRU list to N [default: 131072] .TP .TP +\fBinvalidate-limit=\fRN +Suspend fuse invalidations implied by 'lru-limit' if number of outstanding +invalidations reaches N +.TP +.TP \fBbackground-qlen=\fRN Set fuse module's background queue length to N [default: 64] .TP -- cgit