[Bug 1047566] Re: Memory leaks when using NFS

Taylan Develioglu 1047566 at bugs.launchpad.net
Mon Nov 5 10:38:39 UTC 2012


Looks like this was fixed in 3.2.33

commit f42ce0ca9eaf8a71f95dd0909c3ade7ab9cd824d
Author: J. Bruce Fields <bfields at redhat.com>
Date:   Wed Aug 29 15:21:58 2012 -0700

    nfsd4: fix nfs4 stateid leak
    
    commit cf9182e90b2af04245ac4fae497fe73fc71285b4 upstream.
    
    Processes that open and close multiple files may end up setting this
    oo_last_closed_stid without freeing what was previously pointed to.
    This can result in a major leak, visible for example by watching the
    nfsd4_stateids line of /proc/slabinfo.
    
    Reported-by: Cyril B. <cbay at excellency.fr>
    Tested-by: Cyril B. <cbay at excellency.fr>
    Signed-off-by: J. Bruce Fields <bfields at redhat.com>
    Signed-off-by: Ben Hutchings <ben at decadent.org.uk>

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to nfs-utils in Ubuntu.
https://bugs.launchpad.net/bugs/1047566

Title:
  Memory leaks when using NFS

Status in “nfs-utils” package in Ubuntu:
  Confirmed

Bug description:
  When using Ubuntu Server 12.04 with or without the latest updates
  (kernels 3.2.0-23 and 3.2.0-29, x86_64) as an NFS server with fairly
  heavy reading activity from clients (no writing), from a volume with a
  lot of small files, split into many subdirectories (with about 5-10
  files or subdirectories per directory, in a tree-like structure not
  unlike that of Squid proxy), available memory is quickly exhausted,
  however no single process shows that much memory being used, nor does
  the "buffers" or "cached" in "free" command output. The server
  eventually runs out of memory and crashes.

  slabtop shows that majority of memory is being used by idr_layer_cache
  (3.6G on a sever with 4G of RAM shortly before the kernel started
  killing processes and eventually crashed).

  The filesystem being shared is ext4. Clients (also the same version of
  Ubuntu Server) mount the volume in read-only mode, with default
  options.

  P.S. Also tried i386 version, with the same result.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/1047566/+subscriptions




More information about the foundations-bugs mailing list