Thanks for accepting the patch and taking the effort to test it!
Although I wasn't able to test your PPA on the workload we are having issue with, I did some additional testing by extracting your binary and install it manually on a test machine. I tested it with some local rsync workloads before and after using --trust-sender. And I put the result here for your reference in case it would be helpful:
```
$ dpkg -l rsync
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-=====================-============-===============================>
ii rsync 3.1.3-8ubuntu0.6~ppa2 amd64 fast, versatile, remote (and lo>
$ sudo rsync -av $(local-src) $(local-dest)
...
sent 957,005,746 bytes received 1,478,644 bytes 112,762,869.41 bytes/sec
$ sudo rsync -av --trust-sender $(local-src) $(local-dest2)
sent 957,005,754 bytes received 1,478,704 bytes 147,459,147.38 bytes/sec
```
We are seeing ~30% speedup for this specific workload.
Hi Robie and Lena,
Thanks for accepting the patch and taking the effort to test it!
Although I wasn't able to test your PPA on the workload we are having issue with, I did some additional testing by extracting your binary and install it manually on a test machine. I tested it with some local rsync workloads before and after using --trust-sender. And I put the result here for your reference in case it would be helpful:
``` Unknown/ Install/ Remove/ Purge/Hold Not/Inst/ Conf-files/ Unpacked/ halF-conf/ Half-inst/ trig-aWait/ Trig-pend /Reinst- required (Status,Err: uppercase=bad) ======= ====-== ======= ======= =====-= ======= ====-== ======= ======= ======= ======= => 6~ppa2 amd64 fast, versatile, remote (and lo>
$ dpkg -l rsync
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii rsync 3.1.3-8ubuntu0.
$ sudo rsync -av $(local-src) $(local-dest)
...
sent 957,005,746 bytes received 1,478,644 bytes 112,762,869.41 bytes/sec
$ sudo rsync -av --trust-sender $(local-src) $(local-dest2)
sent 957,005,754 bytes received 1,478,704 bytes 147,459,147.38 bytes/sec
```
We are seeing ~30% speedup for this specific workload.