fix(measurex): allow API user to choose parallelism (#581)
Closes https://github.com/ooni/probe/issues/1818
This commit is contained in:
parent
3b27780836
commit
ba7b981fcb
11 changed files with 88 additions and 34 deletions
|
|
@ -126,8 +126,9 @@ func (mx *Measurer) runAsync(ctx context.Context, sess model.ExperimentSession,
|
|||
TLSHandshaker: netxlite.NewTLSHandshakerStdlib(sess.Logger()),
|
||||
}
|
||||
cookies := measurex.NewCookieJar()
|
||||
const parallelism = 3
|
||||
in := mmx.MeasureURLAndFollowRedirections(
|
||||
ctx, URL, measurex.NewHTTPRequestHeaderForMeasuring(), cookies)
|
||||
ctx, parallelism, URL, measurex.NewHTTPRequestHeaderForMeasuring(), cookies)
|
||||
for m := range in {
|
||||
out <- &model.ExperimentAsyncTestKeys{
|
||||
Extensions: map[string]int64{
|
||||
|
|
|
|||
Loading…
Reference in a new issue