X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/50128b53da4003912635b03fb27b5be2c5beaca1..8d7b5ef108e3b92c6908ced8420c4b6f74570d48:/tools/keep-exercise/keep-exercise.go diff --git a/tools/keep-exercise/keep-exercise.go b/tools/keep-exercise/keep-exercise.go index 6d791bf987..6c8a866291 100644 --- a/tools/keep-exercise/keep-exercise.go +++ b/tools/keep-exercise/keep-exercise.go @@ -1,3 +1,7 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: AGPL-3.0 + // Testing tool for Keep services. // // keepexercise helps measure throughput and test reliability under @@ -21,6 +25,7 @@ import ( "io" "io/ioutil" "log" + "net/http" "time" "git.curoverse.com/arvados.git/sdk/go/arvadosclient" @@ -52,7 +57,13 @@ func main() { log.Fatal(err) } kc.Want_replicas = *Replicas - kc.Client.Timeout = 10 * time.Minute + + transport := *(http.DefaultTransport.(*http.Transport)) + transport.TLSClientConfig = arvadosclient.MakeTLSConfig(arv.ApiInsecure) + kc.HTTPClient = &http.Client{ + Timeout: 10 * time.Minute, + Transport: &transport, + } overrideServices(kc)