memory leak in glusterfs-client 3.13.2-1build1

Bug #1813751 reported by henk
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
glusterfs (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When I write from two glusterfs clients to the same file on the gluster server. The memory consumption on both clients increases until the client runs out of memory.
This bug was not present in glusterfs client 3.4.2-1ubuntu1. Also an upgrade to stock glusterfs 5.3-ubuntu1~bionic1 seems to fix this issue.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in glusterfs (Ubuntu):
status: New → Confirmed
Revision history for this message
Dani García (dem.corp) wrote :

Hi,

Same problem here using the same version in Ubuntu 18.04. While using rsync on big directories I get OOM error because of it.

Revision history for this message
Juergen Stawska (justaw) wrote :

Hey,

I'm also affected.
During extensive rclone sessions, the glusterfs has been killed by oom reaper occasionally.
Even an hourly "/bin/echo 2 > /proc/sys/vm/drop_caches" does not circumvent the crash reliably.

According to slaptop "fuse_inode" consumes a growing amount of slab cache.
---------------------------
storage side details:

- four distributed volumes on three storage nodes

#uname -a
Linux storage-node-[1-4] 5.2.5-200.fc30.x86_64 #1 SMP Wed Jul 31 14:37:17 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
#glusterfsd --version
glusterfs 6.4
--------------------------

--------------------------
client side details:

- two Ubuntu 18.04 clients are using these volumes
#uname -a
Linux 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

#glusterfs --version
glusterfs 3.13.2
--------------------------

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.