Add lookaside_http_version configuration parameter to control HTTP
protocol version for lookaside cache transfers. Set to 'auto' by
default to maintain current behavior (let curl negotiate).
Users can override:
- 'auto': Let curl decide (may use HTTP/2)
- '1.1': Force HTTP/1.1 (better for high-latency connections)
- '2': Force HTTP/2 (better for low-latency, multiplexing)
This allows optimization based on network characteristics without
changing default behavior.
Inspired-by: https://pagure.io/rpkg/pull-request/772
Assisted-by: Claude Sonnet 4.5 noreply@anthropic.com
Add lookaside_http_version configuration parameter to control HTTP
protocol version for lookaside cache transfers. Set to 'auto' by
default to maintain current behavior (let curl negotiate).
Users can override:
- 'auto': Let curl decide (may use HTTP/2)
- '1.1': Force HTTP/1.1 (better for high-latency connections)
- '2': Force HTTP/2 (better for low-latency, multiplexing)
This allows optimization based on network characteristics without
changing default behavior.
Inspired-by: https://pagure.io/rpkg/pull-request/772
Assisted-by: Claude Sonnet 4.5 noreply@anthropic.com
Signed-off-by: Ondřej Nosek onosek@redhat.com