Package: obnam Version: 1.19.1-1 Severity: normal obnam grows in size to fill all 2 gb of memory on the system and OOMs. Memory use seems to increase the more files are backed up. I did try setting lru-size to half of the default, but this did not change much memory use.
I have a meliae profile of a backup of 100k files, most of which are unchanged from the previous backup, which shows memory growing pretty steadily over time. Since the log and profile files contain filenames, I don't want to publish them here, but can send them on request. (500 mb of compressed log files). Summarizing it: 2016-02-18 14:31:23 DEBUG VmRSS: 113736 KiB 2016-02-18 14:31:23 DEBUG # objects: 17780 2016-02-18 14:31:23 DEBUG # garbage: 0 2016-02-18 14:31:23 DEBUG memory profile: see obnam-0.meliae 2016-02-18 15:30:09 DEBUG VmRSS: 460780 KiB 2016-02-18 15:30:09 DEBUG # objects: 20649 2016-02-18 15:30:09 DEBUG # garbage: 0 2016-02-18 15:30:09 DEBUG memory profile: see obnam-1.meliae 2016-02-18 15:35:09 DEBUG VmRSS: 517528 KiB 2016-02-18 15:35:09 DEBUG # objects: 21015 2016-02-18 15:35:09 DEBUG # garbage: 0 2016-02-18 15:35:09 DEBUG memory profile: see obnam-2.meliae 2016-02-18 15:40:11 DEBUG VmRSS: 552868 KiB 2016-02-18 15:40:11 DEBUG # objects: 21752 2016-02-18 15:40:11 DEBUG # garbage: 0 2016-02-18 15:40:11 DEBUG memory profile: see obnam-3.meliae 2016-02-18 15:45:11 DEBUG VmRSS: 562648 KiB 2016-02-18 15:45:11 DEBUG # objects: 22262 2016-02-18 15:45:11 DEBUG # garbage: 0 2016-02-18 15:45:11 DEBUG memory profile: see obnam-4.meliae 2016-02-18 15:51:21 DEBUG VmRSS: 565000 KiB 2016-02-18 15:51:21 DEBUG # objects: 22545 2016-02-18 15:51:21 DEBUG # garbage: 0 2016-02-18 15:51:21 DEBUG memory profile: see obnam-5.meliae Presumably this continues growing, and reaches 2 gb before obnam has finished with all 420000 files on this system. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.2.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages obnam depends on: ii libc6 2.21-8 ii python 2.7.11-1 ii python-cliapp 1.20160109-1 ii python-fuse 2:0.2.1-11 ii python-larch 1.20151025-1 ii python-paramiko 1.15.3-1 ii python-tracing 0.9-1 ii python-ttystatus 0.32-1 ii python-yaml 3.11-3 obnam recommends no packages. obnam suggests no packages. -- no debconf information -- see shy jo