JDK-8353485 : Jcms should allow to specify streaming_output mode
  • Type: Enhancement
  • Component: core-svc
  • Sub-Component: tools
  • Affected Version: 25
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • OS: generic
  • CPU: generic
  • Submitted: 2025-04-02
  • Updated: 2025-04-07
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 25
25Unresolved
Related Reports
Relates :  
Description
Attach API supports streaming output (see JDK-8319055).
In some test scenarios a test runs jcmd against main test process and analyzes jcmd output. In the scenarios streaming output can cause hung (attach operation is executed in safepoint and produces lengthy output, jcmd writes the operation reply to its output, but main process cannot drain redirected stream as it's in the safepoint).

Jcmd should allow to specify streaming/buffered output mode.
Comments
A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/24494 Date: 2025-04-07 17:59:24 +0000
07-04-2025