proxmox-backup/src/client
Dominik Csapak 3be308b949 improve server->client tcp performance for high latency links
similar to the other fix, if we do not set the buffer size manually,
we get better performance for high latency connections

restore benchmark from f.gruenbicher:

no delay, without patch: ~50MB/s
no delay, with patch: ~50MB/s
25ms delay, without patch: ~11MB/s
25ms delay, with path: ~50MB/s

my own restore benchmark:

no delay, without patch: ~1.5GiB/s
no delay, with patch: ~1.5GiB/s
25ms delay, without patch: 30MiB/s
25ms delay, with patch: ~950MiB/s

for some more details about those benchmarks see
https://lists.proxmox.com/pipermail/pbs-devel/2020-September/000600.html

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-09-10 07:15:25 +02:00
..
backup_reader.rs blobs: attempt to verify on decode when possible 2020-08-04 07:27:56 +02:00
backup_repo.rs introduce Username, Realm and Userid api types 2020-08-10 12:05:01 +02:00
backup_specification.rs src/client/backup_specification.rs: split code into extra file 2020-05-30 10:54:38 +02:00
backup_writer.rs various typo fixes 2020-08-25 18:52:31 +02:00
http_client.rs improve server->client tcp performance for high latency links 2020-09-10 07:15:25 +02:00
merge_known_chunks.rs switch from failure to anyhow 2020-04-17 18:43:30 +02:00
pipe_to_stream.rs switch from failure to anyhow 2020-04-17 18:43:30 +02:00
pull.rs backup: flock snapshot on backup start 2020-08-11 11:02:21 +02:00
pxar_backup_stream.rs turn pxar::flags into bitflags, pxar::Flags 2020-06-10 11:05:53 +02:00
remote_chunk_reader.rs chunk readers: ensure chunk/index CryptMode matches 2020-08-11 09:54:22 +02:00
task_log.rs switch from failure to anyhow 2020-04-17 18:43:30 +02:00