Project

General

Profile

Actions

Bug #10584

closed

[FUSE] high memory consumption (possible leak) in long-running arv-mount

Added by Joshua Randall over 7 years ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Story points:
-

Description

We have a (little used) arv-mount that has been running since 6th September.

It was started with the command line:
`/usr/bin/python2.7 /usr/bin/arv-mount /tmp/keep_jr17`

Since no `--file-cache` or `--directory-cache` options were given, those should have been the defaults of 256MiB and 128MiB. If I start a new arv-cache also with defaults and then read some large data through it and exercise some large directories (such as doing a find in `by_tag`), I am able to get memory usage up to 514MB, which seems reasonable.

However, the arv-mount that has been running for the past 77 days is now taking up 15GB of RAM!

I suspect this issue might be related to the increasing memory usage I observed and reported in #10535 when the python SDK test suite got stuck in a tight PollClient loop forever (where "forever" is until it ran the system out of memory).


Subtasks 2 (0 open2 closed)

Task #11890: Review 10584-fuse-stop-threadsResolvedPeter Amstutz11/22/2016Actions
Task #12067: InstrumentationClosedPeter Amstutz04/03/2024Actions
Actions

Also available in: Atom PDF