jenkins
Call Launcher afterDisconnect() only once when disconnecting an agent
#26402
Open

Call Launcher afterDisconnect() only once when disconnecting an agent #26402

Anvarjon7 wants to merge 8 commits into jenkinsci:master from Anvarjon7:fix-jenkins-35272
Anvarjon7
Anvarjon7 Fix JENKINS-35272: Safely prevent afterDisconnect() from being called…
e8e21bca
comment-ops-bot comment-ops-bot added bug
Anvarjon7 Anvarjon7 changed the title [JENKINS-35272] Launcher's afterDisconnect() method is called twice #17204 [JENKINS-35272] Launcher's afterDisconnect() method is called twice 90 days ago
MarkEWaite MarkEWaite requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 87 days ago
MarkEWaite MarkEWaite changed the title [JENKINS-35272] Launcher's afterDisconnect() method is called twice Call Launcher afterDisconnect() only once when disconnecting an agent 87 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-03-07
Anvarjon7 Address Copilot review: Reset disconnect guard earlier in setChannel
3fcbe3e3
MarkEWaite MarkEWaite requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 82 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-03-12
MarkEWaite
MarkEWaite requested changes on 2026-03-12
Anvarjon7 Refactor disconnect guard to avoid holding lock during plugin calls
c88020ab
Anvarjon7 Refactor afterDisconnect to avoid deadlocks and ensure single execution
abec1509
Anvarjon7 Refactor afterDisconnect to avoid deadlocks and ensure single execution
0bc8e526
Anvarjon7 Refactor afterDisconnect to avoid deadlocks and ensure single execution
5121d800
Anvarjon7 Ensure afterDisconnect is called only once per connection lifecycle i…
a483c0d8
Anvarjon7 Merge branch 'master' into fix-jenkins-35272
93943878

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone