jenkinsci / jenkinsci/support-core-plugin

[JENKINS-76324] Keep a history of the `file-descriptors.txt` for future reference

Open
#941 0 comments 0 reactions 0 assignees View on GitHub
component:support-core-plugin imported-jira-issue priority:minor resolution:unresolved
Dominant language
Java
Stars
19
Forks
77
Avg merge
17h 53m
Merged PRs (30d)
3

Description

`file-descriptors.txt` can be helpful for troubleshooting the file descriptor leak. However, by the time the controller process runs out of file descriptors it is impossible to generate a new support bundle. It'd be great if the support bundle generated after the restart included a handful of `file-descriptors.txt` files leading up to the incident.

---
Originally reported by duemir, imported from: Keep a history of the `file-descriptors.txt` for future reference


  • assignee: escoem
  • status: Open
  • priority: Minor
  • component(s): support-core-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 1
  • imported: 20251212-090250

Raw content of original issue

`file-descriptors.txt` can be helpful for troubleshooting the file descriptor leak. However, by the time the controller process runs out of file descriptors it is impossible to generate a new support bundle. It'd be great if the support bundle generated after the restart included a handful of `file-descriptors.txt` files leading up to the incident.

Contributor guide

Open the contributing guide

Research direction

Start by locating how the support bundle generates `file-descriptors.txt` and how bundle data is retained across controller restarts. Define the retention window for a handful of historical files, then verify that a post-restart support bundle includes the files leading up to the incident.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
devtools
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.