Skip to content

[JENKINS-34979] Port allocation duplicate on "Concurrent builds" #88

@jenkins-infra-bot

Description

@jenkins-infra-bot

When configuring a "Pooled TCP port", the pool assignment is not unique when the build is performed concurrently (see "Execute concurrent builds if necessary").

Never had an issue before and problem seems to be introduced after we updated to Jenkins 2.0.

Easy repro:

  • create new job with "Pooled TCP port" and "Execute concurrent builds if necessary" options
  • execute build multiple times
  • see console output: same port is assigned multiple times

Originally reported by ricktw, imported from: Port allocation duplicate on "Concurrent builds"
  • assignee: andresrc
  • status: Open
  • priority: Major
  • component(s): port-allocator-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 3
  • imported: 20251216-225446
Raw content of original issue

When configuring a "Pooled TCP port", the pool assignment is not unique when the build is performed concurrently (see "Execute concurrent builds if necessary").

Never had an issue before and problem seems to be introduced after we updated to Jenkins 2.0.

Easy repro:

  • create new job with "Pooled TCP port" and "Execute concurrent builds if necessary" options
  • execute build multiple times
  • see console output: same port is assigned multiple times
environment
Jenkins Version: 2.5 <br/>
OS: Ubuntu<br/>
Guess it is introduced in Jenkins 2.0?<br/>
Was there a rewrite in how plugins are loaded when running concurrent? Its own classloader?

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions