View Issue Details

IDProjectCategoryView StatusLast Update
0001294bareos-core[All Projects] file daemonpublic2020-12-19 20:39
ReporterbsperdutoAssigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformLinuxOSCentOSOS Version8
Product Version20.0.0 
Fixed in Version 
Summary0001294: LibCloud Accurate Files Memory Leak
DescriptionHi,

In the current LibCloud with an accurate backup configuration has a frequent tendency to create an out of space error. In an accurate backup mode files that are determined to be unchanged are still passed up to the worker queue to be downloaded (bareos/core/src/plugins/filed/python/libcloud/bareos_libcloud_api/bucket_explorer.py L141). When the file makes its way through the queue and through start_backup_file it appears the director never triggers any file IOs against this file and never calls IO_CLOSE on the file. This will generate a memory leak on large buckets as these files are never purged until the job finishes and jobs are frequently aborted due to out of memory.

I have a few thoughts on how to work around this but I'd like some input before proceeding.
TagsNo tags attached.
bareos-master: impact
bareos-master: action
bareos-19.2: impact
bareos-19.2: action
bareos-18.2: impact
bareos-18.2: action
bareos-17.2: impact
bareos-17.2: action
bareos-16.2: impact
bareos-16.2: action
bareos-15.2: impact
bareos-15.2: action
bareos-14.2: impact
bareos-14.2: action
bareos-13.2: impact
bareos-13.2: action
bareos-12.4: impact
bareos-12.4: action

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2020-12-19 20:39 bsperduto New Issue