Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
Description
Never seems to release bound objects, even after they have been rendered.
Attachments
Issue Links
- depends on
-
JENKINS-25081 Memory leak in ProgressiveRendering
-
- Resolved
-
- is related to
-
JENKINS-16961 memory leak in Build Pipeline plugin (BuildForm)
-
- Open
-
-
JENKINS-21671 Summarize Stapler bound objects
-
- Open
-
- relates to
-
JENKINS-9142 Session replication chokes on BoundObjectTable$Table, breaking UI
-
- Resolved
-
Also users of ProgressiveRendering would be affected. Though this class implements its own ping-based timeout, returning "canceled" from news(), that does not also call Bound.release. The only fix for that, other than a general fix of this issue, would be to make ProgressiveRendering implement WithWellKnownURL, adding ongoing renders to a map keyed by random UUID
and deleting them after sending back a cancel status.