Throttle CheckDistribution in conformance. (#9402)
Throttle CheckDistribution in conformance. (#9402)

Several of our conformance tests call CheckDistribution to verify traffic splitting behaviors.  Generally we use a count of 200, sometimes across multiple hostnames, while running with `t.Parallel()`.  This can lead to fairly high request rates and on some systems (e.g. GitHub actions + KinD) this can lead to a LOT of connection resets.

This simply throttles the rate at which the `num` requests are evaluated so that at most `5` are being executed concurrently for each `CheckDistribution` call.
knative/serving,knative/serving