commit | 81478017b604f98ba7a7300ddf703b12b119c49c | [log] [tgz] |
---|---|---|
author | Brad Fitzpatrick <bradfitz@golang.org> | Tue Apr 25 16:26:45 2017 +0000 |
committer | Brad Fitzpatrick <bradfitz@golang.org> | Tue Apr 25 17:30:35 2017 +0000 |
tree | e9c0e4cb660a96825708df5e987bfb8678a88ab2 | |
parent | 75e5ff36f363f6a84a3dce209446774ff2d13076 [diff] |
imports: wait for fastWalk workers to finish before returning (take 2) This is Joël Stemmer's https://golang.org/cl/40092 again, but with a fix to prevent workers from deadlocking on send if the caller had already started to shut down. See: https://github.com/golang/go/issues/16399#issuecomment-293278556 Updates golang/go#16399 Fixes golang/go#20109 (it looks like) Change-Id: I3d1cf6f24563d02e1369a4496c2d37dcc1f5e5b8 Reviewed-on: https://go-review.googlesource.com/41681 Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Joël Stemmer <jstemmer@google.com> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>