Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Wiedler <iwiedler@gitlab.com>2020-05-08 13:16:04 +0300
committerIgor Wiedler <iwiedler@gitlab.com>2020-05-08 13:22:01 +0300
commit9479ea0982b82c2c98e986684e08994403c6b38d (patch)
tree352ed0c0dc330ae191868dab2b8f444639a25e69
parent62c8fd873f1c4150f26cddb3a9d6763d95c13b0a (diff)
enable http/2 support in transport connecting to apitransport-http2
-rw-r--r--internal/httptransport/transport.go1
-rw-r--r--internal/httptransport/transport_test.go1
2 files changed, 2 insertions, 0 deletions
diff --git a/internal/httptransport/transport.go b/internal/httptransport/transport.go
index 78da6e99..68136a7e 100644
--- a/internal/httptransport/transport.go
+++ b/internal/httptransport/transport.go
@@ -39,6 +39,7 @@ func newInternalTransport() *http.Transport {
MaxIdleConns: 100,
MaxIdleConnsPerHost: 100,
IdleConnTimeout: 90 * time.Second,
+ ForceAttemptHTTP2: true,
}
}
diff --git a/internal/httptransport/transport_test.go b/internal/httptransport/transport_test.go
index e3270ebe..9187bc7d 100644
--- a/internal/httptransport/transport_test.go
+++ b/internal/httptransport/transport_test.go
@@ -96,4 +96,5 @@ func TestInternalTransportShouldHaveCustomConnectionPoolSettings(t *testing.T) {
require.EqualValues(t, 100, InternalTransport.MaxIdleConnsPerHost)
require.EqualValues(t, 0, InternalTransport.MaxConnsPerHost)
require.EqualValues(t, 90*time.Second, InternalTransport.IdleConnTimeout)
+ require.EqualValues(t, true, InternalTransport.ForceAttemptHTTP2)
}