Branch: refs/heads/master Home: https://github.com/jenkinsci/ec2-fleet-plugin Commit: e6f8f4e5070dec478b461541c38f0cc83b99c304 https://github.com/jenkinsci/ec2-fleet-plugin/commit/e6f8f4e5070dec478b461541c38f0cc83b99c304 Author: sopel39 <karol.sobc...@karolsobczak.com> Date: 2018-03-09 (Fri, 09 Mar 2018)
Changed paths: M src/main/java/com/amazon/jenkins/ec2fleet/CloudNanny.java Log Message: ----------- Fix potential deadlock Locks in plugin should be acquired in the same order. IdleRetentionStrategy was acquiring Queue lock first, then locked EC2FleetCloud instance. EC2FleetCould (through CloundNanny) first acquired lock on itself then on Queue (when adding new node). Modified ClouldNanny to acquire Queue lock before calling EC2FleetClould method. Commit: a37650a1aabd9a613a5ebebc2c7cf9dca88a7cd2 https://github.com/jenkinsci/ec2-fleet-plugin/commit/a37650a1aabd9a613a5ebebc2c7cf9dca88a7cd2 Author: Karol Sobczak <karol.sobc...@karolsobczak.com> Date: 2018-03-09 (Fri, 09 Mar 2018) Changed paths: M src/main/java/com/amazon/jenkins/ec2fleet/EC2FleetCloud.java Log Message: ----------- Fix potential deadlock Synchronized EC2FleetCloud.provision can be called by hudson.slaves.NodeProvisioner which doesn't hold lock on Queue. Make EC2FleetCloud.provision to first lock on Queue then provision node Commit: a791a5275d2a0fb122c310f9d5c4f5ddc0f7cc62 https://github.com/jenkinsci/ec2-fleet-plugin/commit/a791a5275d2a0fb122c310f9d5c4f5ddc0f7cc62 Author: Chad Schmutzer <schmu...@amazon.com> Date: 2018-05-22 (Tue, 22 May 2018) Changed paths: M src/main/java/com/amazon/jenkins/ec2fleet/CloudNanny.java M src/main/java/com/amazon/jenkins/ec2fleet/EC2FleetCloud.java Log Message: ----------- Merge pull request #14 from starburstdata/master Fix potential deadlock Compare: https://github.com/jenkinsci/ec2-fleet-plugin/compare/3691f42bb640...a791a5275d2a **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- 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. For more options, visit https://groups.google.com/d/optout.