Project

General

Profile

Actions

Bug #10584

open

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

Added by Joshua Randall about 8 years ago. Updated over 3 years ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Start date:
11/22/2016
Due date:
% Done:

50%

Estimated time:
(Total: 0.00 h)
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 (1 open1 closed)

Task #11890: Review 10584-fuse-stop-threadsResolvedPeter Amstutz11/22/2016

Actions
Task #12067: InstrumentationNewPeter Amstutz11/22/2016

Actions
Actions

Also available in: Atom PDF