Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/jenkins
  Commit: 5414938c65966f38da4e257973f746951b4fa6fc
      
https://github.com/jenkinsci/jenkins/commit/5414938c65966f38da4e257973f746951b4fa6fc
  Author: Jonas Lind <jonas.l...@ericsson.com>
  Date:   2022-09-15 (Thu, 15 Sep 2022)

  Changed paths:
    M core/src/main/java/hudson/model/AbstractCIBase.java
    M core/src/main/java/jenkins/model/Jenkins.java

  Log Message:
  -----------
  [JENKINS-69534] Make computer creation thread safe (#7087)

This change fixes a race condition that caused file descriptor leaks
when cloud agents were created.

The Jenkins.computers map is changed from a CopyOnWriteMap to a
ConcurrentHashMap to simplify concurrent creation of computers. This
allows us to make AbstractCIBase's createNewComputerForNode and
updateNewComputer methods thread safe and simplify removeComputer.


-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/jenkins/push/refs/heads/master/98e499-541493%40github.com.

Reply via email to