Skip to content

Updated plugin to version 2.0.0 - #4

Closed
jacobecox wants to merge 14 commits into
controlplane-com:mainfrom
jacobecox:main
Closed

Updated plugin to version 2.0.0#4
jacobecox wants to merge 14 commits into
controlplane-com:mainfrom
jacobecox:main

Conversation

@jacobecox

@jacobecox jacobecox commented Dec 11, 2025

Copy link
Copy Markdown
Collaborator

Fixes:

  • handle orphaned workload cleanup
  • handle stalled task cleanup (job finishes but Jenkins never sees it completed after period of time)
  • handle stuck agent (agent is online but no activity/stalled JVM after period of time)
  • added async cleanup of agent + workload to avoid mismatches
  • added agent provisioning cooldown - configurable length of time to wait before provisioning another agent for same task
  • added resource minimum + recommendation guard rails (too low resources never run agents)
  • specified volume set must be of type: shared

Succesful scenario handling

  • Handshake failures
  • OOM kills
  • Fast exits
  • Abnormal websocket terminations
  • Controller restarts
  • Stalled JVMs due to CPU overload
  • Parallel job runs
  • Big resource consumption (15 Core + 32 GiB) with 1 min+ timeout

Comment thread src/main/java/io/jenkins/plugins/cpln/Cloud.java Dismissed
Comment thread src/main/java/io/jenkins/plugins/cpln/Cloud.java Dismissed
Comment thread src/main/java/io/jenkins/plugins/cpln/Cloud.java Dismissed
Comment thread src/main/java/io/jenkins/plugins/cpln/Cloud.java Dismissed
Comment thread src/main/java/io/jenkins/plugins/cpln/Computer.java Dismissed
Comment thread src/main/java/io/jenkins/plugins/cpln/Computer.java Dismissed
@jacobecox jacobecox closed this Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants