From 26570d05c1f80a76067f4708444e28d3464aef51 Mon Sep 17 00:00:00 2001 From: Tonis Tiigi Date: Sat, 25 Jul 2020 23:37:27 -0700 Subject: [PATCH] docker-container: increase bootstrap timeout Previous value was only 2 sec Signed-off-by: Tonis Tiigi --- driver/docker-container/driver.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/driver/docker-container/driver.go b/driver/docker-container/driver.go index cf11592c..0058aa5e 100644 --- a/driver/docker-container/driver.go +++ b/driver/docker-container/driver.go @@ -117,12 +117,12 @@ func (d *Driver) create(ctx context.Context, l progress.SubLogger) error { } func (d *Driver) wait(ctx context.Context, l progress.SubLogger) error { - try := 0 + try := 1 for { bufStdout := &bytes.Buffer{} bufStderr := &bytes.Buffer{} if err := d.run(ctx, []string{"buildctl", "debug", "workers"}, bufStdout, bufStderr); err != nil { - if try > 10 { + if try > 15 { if err != nil { d.copyLogs(context.TODO(), l) if bufStdout.Len() != 0 { @@ -137,7 +137,7 @@ func (d *Driver) wait(ctx context.Context, l progress.SubLogger) error { select { case <-ctx.Done(): return ctx.Err() - case <-time.After(time.Duration(100+try*20) * time.Millisecond): + case <-time.After(time.Duration(try*120) * time.Millisecond): try++ continue }