diff options
author | Martin Polden <mpolden@mpolden.no> | 2023-04-24 11:08:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-24 11:08:43 +0200 |
commit | 9aea5cefe1c766aae46075a7365c163c4403f56e (patch) | |
tree | bcb06c6a43a157fc5eb6155bbb62f279b65244f0 /client/go/internal/cli | |
parent | 3c409bf97a972757066599b63f7127c80ebee6f9 (diff) | |
parent | fb0120d4a9ee54121afd57a9e7c6dd12ebd4bc65 (diff) |
Merge pull request #26827 from vespa-engine/mpolden/feed-client-9
Less locking
Diffstat (limited to 'client/go/internal/cli')
-rw-r--r-- | client/go/internal/cli/cmd/feed.go | 1 | ||||
-rw-r--r-- | client/go/internal/cli/cmd/feed_test.go | 10 |
2 files changed, 6 insertions, 5 deletions
diff --git a/client/go/internal/cli/cmd/feed.go b/client/go/internal/cli/cmd/feed.go index 06568dd35c3..8635f4aa41b 100644 --- a/client/go/internal/cli/cmd/feed.go +++ b/client/go/internal/cli/cmd/feed.go @@ -139,6 +139,7 @@ func feed(r io.Reader, cli *CLI, options feedOptions) error { Route: options.route, TraceLevel: options.traceLevel, BaseURL: service.BaseURL, + NowFunc: cli.now, }, clients) throttler := document.NewThrottler(options.connections) // TODO(mpolden): Make doom duration configurable diff --git a/client/go/internal/cli/cmd/feed_test.go b/client/go/internal/cli/cmd/feed_test.go index 521d2b2abd0..eb641005ab7 100644 --- a/client/go/internal/cli/cmd/feed_test.go +++ b/client/go/internal/cli/cmd/feed_test.go @@ -44,9 +44,9 @@ func TestFeed(t *testing.T) { assert.Equal(t, "", stderr.String()) want := `{ - "feeder.seconds": 1.000, + "feeder.seconds": 3.000, "feeder.ok.count": 1, - "feeder.ok.rate": 1.000, + "feeder.ok.rate": 0.333, "feeder.error.count": 0, "feeder.inflight.count": 0, "http.request.count": 1, @@ -57,9 +57,9 @@ func TestFeed(t *testing.T) { "http.response.bytes": 16, "http.response.MBps": 0.000, "http.response.error.count": 0, - "http.response.latency.millis.min": 0, - "http.response.latency.millis.avg": 0, - "http.response.latency.millis.max": 0, + "http.response.latency.millis.min": 1000, + "http.response.latency.millis.avg": 1000, + "http.response.latency.millis.max": 1000, "http.response.code.counts": { "200": 1 } |