https://bugzilla.samba.org/show_bug.cgi?id=12769
--- Comment #3 from Roland Haberkorn <mss...@fau.de> --- Ok, I digged somewhat deeper. I've found a second difference between my two sources. The one is the original data, the other one is a diffential rsync backup with hard links. I then built a testcase with about 50 million dummy files with something like this: #!/bin/bash for i in {1..50} do mkdir $i #cd $i for j in {1..1000} do mkdir $i/$j #cd $j for k in {1..1000} do touch $i/$j/$k done done done Rsyncing this testfolder work fine from and to any of the tested file systems (ext4 64Bit, XFS, btrfs). This is true for with and without the Option -H and as long as in the source file system there is no hard linked copy of the source folder. In the moment when there is at least one hard linked copy the option -H breaks the run: roland@msspc25:~$ stat /mnt/rsynctestsource/1/1/1 File: /mnt/rsynctestsource/1/1/1 Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: 811h/2065d Inode: 153991349 Links: 2 Access: (0644/-rw-r--r--) Uid: ( 2001/ roland) Gid: ( 100/ users) Access: 2017-05-09 10:54:10.341300841 +0200 Modify: 2017-05-08 09:33:51.535967423 +0200 Change: 2017-05-26 16:21:57.610628573 +0200 Birth: - roland@msspc25:~$ rsync -rlptgoDxAn --info=name,progress2 --delete --link-dest=/mnt2/link3/ /mnt/rsynctestsource/ /mnt2/link1/. 0 100% 0.00kB/s 0:00:00 (xfr#0, to-chk=0/49049050) roland@msspc25:~$ rsync -rlptgoDxHAn --info=name,progress2 --delete --link-dest=/mnt2/link3/ /mnt/rsynctestsource/ /mnt2/link1/. 0 100% 0.00kB/s 0:00:00 (xfr#0, ir-chk=1000/25191050) ERROR: out of memory in hashtable_node [sender] rsync error: error allocating core memory buffers (code 22) at util2.c(106) [sender=3.1.2] You can see, the first run without -H works, the last one with -H doesn't. So I would have to somewhat rename the bug report into "-H breaks the incremental recursion on hard linked sources". This is as well true for all the three file systems tested. -- You are receiving this mail because: You are the QA Contact for the bug. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html