Interactive installs get blocked by waiting for service
discentem opened this issue · comments
BK commented
Dan Tsekhanskiy commented
Without looking through the code, my assumption is that this is due to the use of time.Ticker.
time.Ticker does not tick immediately, but instead waits the default interval, see the Go devs comment on this issue: golang/go#17601.
There are multiple ways to work around this, but the easiest is generally to force an initial tick, by calling a function, before the use of the ticker.
BK commented