X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0f7c52a790a95484c4358251937ad4105abc5071..64297a2306c851b2fd34d5fbf1087c207337ac3a:/lib/service/cmd_test.go diff --git a/lib/service/cmd_test.go b/lib/service/cmd_test.go index 5a7fbc0520..97a6bd8a4c 100644 --- a/lib/service/cmd_test.go +++ b/lib/service/cmd_test.go @@ -210,7 +210,9 @@ Clusters: zzzzz: SystemRootToken: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ManagementToken: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb - API: {MaxConcurrentRequests: %d} + API: + MaxConcurrentRequests: %d + MaxQueuedRequests: 0 SystemLogs: {RequestQueueDumpDirectory: %q} Services: Controller: @@ -268,15 +270,15 @@ Clusters: panic("timed out") } } - for { - time.Sleep(time.Second / 100) + for delay := time.Second / 100; ; delay = delay * 2 { + time.Sleep(delay) j, err := os.ReadFile(tmpdir + "/arvados-controller-requests.json") if os.IsNotExist(err) && deadline.After(time.Now()) { continue } - c.Check(err, check.IsNil) - c.Logf("%s", stderr.String()) - c.Logf("%s", string(j)) + c.Assert(err, check.IsNil) + c.Logf("stderr:\n%s", stderr.String()) + c.Logf("json:\n%s", string(j)) var loaded []struct{ URL string } err = json.Unmarshal(j, &loaded)