Details
-
Bug
-
Status: Resolved (View Workflow)
-
Critical
-
Resolution: Fixed
-
Jenkins 1.625.1 LTS
Description
The new implementation of the delete-node command badly breaks cleanup of cloud-managed VMs (at least in jclouds-plugin and openstack-plugin)
The cloud plugins extend AbstractCloudComputer and then override doDoDelete() in order to perform any cleanup (and delay the actual deleteion until this is done). The new delete-node command does not invoke this and thus when using this command, lots of unused VM's are kept around which get never cleaned up. In fact, there is no "hook" whatsoever anymore which allows a cloud plugin to intercept node deletion.
If there's some other (new) functionality to intercept node-deletion please let me know.
Unfortunately this made it into 1.625.1 LTS and I only noticed that change now. It is not even mentioned in the changelog.
Integrated in
jenkins_main_trunk #4340
JENKINS-31098Deletage remove a node back to Computer.doDoDelete() (Revision 04a874ac9572245314208fdeea485383d621fcf6)Result = SUCCESS
pjanouse : 04a874ac9572245314208fdeea485383d621fcf6
Files :