mirror of
https://github.com/hashicorp/packer.git
synced 2026-09-22 07:51:39 -04:00
net.ListenRangeConfig.Listen: log tried ports a bit earlier in the process
so we know tried ports every time
This commit is contained in:
@@ -67,6 +67,8 @@ func (lc ListenRangeConfig) Listen(ctx context.Context) (*Listener, error) {
|
||||
|
||||
port := rand.Intn(portRange) + lc.Min
|
||||
|
||||
log.Printf("Trying port: %d", port)
|
||||
|
||||
lockFilePath, err := packer.CachePath("port", strconv.Itoa(port))
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@@ -81,8 +83,6 @@ func (lc ListenRangeConfig) Listen(ctx context.Context) (*Listener, error) {
|
||||
continue // this port seems to be locked by another packer goroutine
|
||||
}
|
||||
|
||||
log.Printf("Trying port: %d", port)
|
||||
|
||||
l, err := lc.ListenConfig.Listen(ctx, lc.Network, fmt.Sprintf("%s:%d", lc.Addr, port))
|
||||
if err != nil {
|
||||
if err := lock.Unlock(); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user