timja / jenkins-gh-issues-poc-06-18

0 stars 0 forks source link

[JENKINS-33704] Multiple calls to the CloudRetentionStrategy when removing a node #7975

Open timja opened 8 years ago

timja commented 8 years ago

If a node has a cloud retention strategy, calling removeNode will execute the cloud retention strategy. This could cause further node removal and further loops in the call chain.

Since the queue is locked, if node removal is expensive, then Jenkins can potentially appear down while the node removal is happening.

Version 1.642.1


Originally reported by mmitche, imported from: Multiple calls to the CloudRetentionStrategy when removing a node
  • status: Open
  • priority: Major
  • resolution: Unresolved
  • imported: 2022/01/10
timja commented 5 years ago

stephenconnolly:

Removing myself as assignee. My current work assignments do not provide sufficient bandwidth to review these issues and in the majority of cases I am only assigned by virtue of being the default assignee. For the credentials-api and scm-api related plugins I have permission to allocate time reviewing changes to these APIs themselves to ensure these APIs remain cohesive, but that can be handled through PR reviews rather than assigning issues in JIRA