Since latest rsync update 3.2.3 --> 3.2.4 I have an issue with transferring my data from the rpi3 to another machine with rsync storage:
The rsync delta transfer algorithm is not working anymore, rsync transfers always the whole file, even if inside the file only a small part was changed.
5.15.34-1-rpi-ARCH #1 SMP PREEMPT Tue Apr 19 14:29:15 UTC 2022 aarch64 GNU/Linux
rsync --delete --inplace --partial --progress --archive --human-readable --stats --checksum XXX/x.txt XXX:x/x.txt
small file change on rpi
$this->bbcode_second_pass_code('', '
sending incremental file list
x.txt
15,04M 100% 9,07MB/s 0:00:01 (xfr#1, to-chk=0/1)
Number of files: 1 (reg: 1)
Number of created files: 0
Number of deleted files: 0
Number of regular files transferred: 1
Total file size: 15,04M bytes
Total transferred file size: 15,04M bytes
Literal data: 15,04M bytes
Matched data: 0 bytes
File list size: 0
File list generation time: 0,053 seconds
File list transfer time: 0,000 seconds
Total bytes sent: 15,05M
Total bytes received: 23,36K
sent 15,05M bytes received 23,36K bytes 6,03M bytes/sec
total size is 15,04M speedup is 1,00
')
small file change on arch x86_64
$this->bbcode_second_pass_code('', '
sending incremental file list
x.txt
15,04M 100% 207,88MB/s 0:00:00 (xfr#1, to-chk=0/1)
Number of files: 1 (reg: 1)
Number of created files: 0
Number of deleted files: 0
Number of regular files transferred: 1
Total file size: 15,04M bytes
Total transferred file size: 15,04M bytes
Literal data: 1,78K bytes
Matched data: 15,04M bytes
File list size: 0
File list generation time: 0,024 seconds
File list transfer time: 0,000 seconds
Total bytes sent: 17,44K
Total bytes received: 23,36K
sent 17,44K bytes received 23,36K bytes 27,20K bytes/sec
total size is 15,04M speedup is 368,76
')
Note the unexpected "sent 15,05M bytes" versus the expected "sent 17,44K bytes".
The change on the test file was something like this: date >> x.txt
Archlinux x86_64 has made the same update step, there the issue does not exists.
How can I inspect the issue more ?