This commit adds short 15s runs of the load generator against the V1 and V2 APIs during the three integration test runs (v1 config, v1 config-next, and v2). 15s was selected because 30s caused too much output and the build log to be truncated. Presently the latency output is *not* being checked for errors. This was too flaky in practice. A fix for a race condition in the load-generator code itself related to HTTP status code tracking is included in this commit. The pending authz rate limit also needed to be adjusted to keep the load-generator from failing requests after hitting 429s. |
||
|---|---|---|
| .. | ||
| rate-limits.go | ||
| rate-limits_test.go | ||