Closed NiaStorj closed 4 months ago
@wthorp and @derek-storj to explore HTTP proxy options on Windows Server and report back Veeam testing results.
Placing a proxy in front of Veeam has proven to be a bottleneck, so did some testing with rclone with a workload that mimics Veeam behavior:
Created a folder with 20GB worth of 4MB files, then used rclone to copy that folder to Storj.
64 concurrent transfers, HTTP2 enabled -> 2:37 (131MB/s) 64 concurrent transfers, HTTP2 disabled -> 0:57 (380MB/s), ~3x improvement
(Running netstat from Windows CLI confirms HTTP2 disabled shows 64 connections opened to 136.0.77.2, versus HTTP2 enabled shows 1 connection)
Change pkg/httpserver: support disabling HTTP/2 for gateway-mt mentions this issue.
Summary
Context
We have observed that the performance of backups using Veeam on Storj seems to degrade, which might be linked to the HTTP/2 protocol's handling of our data transfer.
Expected Outcome from Disabling HTTP/2
Acceptance Criteria