Description of problem: I was doing volume set operations in a lot while doing some I/O on the mount point. This pushed the memory usage of glusterfs fuse process to 2.5g. While the volume set operations and the I/O on the client were stopped, there was drop in the memory usage. But even after doing drop_caches, the fd count for the process was 1024. Version-Release number of selected component (if applicable): 3.3.0qa19 How reproducible: Do volume set operations in a loop while doing some I/O on the fuse client.
Anush, Were those fds network sockets used by client process? You can find that by, # ls -l /proc/<pid of glusterfs-client>/fd/ If so, patches, http://review.gluster.com/#change,2734,patchset=1 http://review.gluster.com/#change,2735 are aimed at solving this problem.
Hi Raghavendra, I observed the same problem again. The fd count kept increasing while the volume set command was being run. - Anush
CHANGE: http://review.gluster.com/2831 (protocol/client: send unique key to server during handshake) merged in master by Vijay Bellur (vijay)
We don't see the same kind of behaviour in 3.3.0qa38. So moving it to verified.