Compare commits

...

2 Commits

Author SHA1 Message Date
Vitaly Provodin
3c70bd7f50 fixup! JBR-9238 Introduce distinct test groups for Vulkan runs 2025-08-29 15:47:14 +04:00
Vitaly Provodin
dca326f640 JBR-9274 turn off streaming output for attach API by default 2025-08-29 15:47:14 +04:00
3 changed files with 8 additions and 11 deletions

View File

@@ -172,8 +172,8 @@ volatile AttachListenerState AttachListener::_state = AL_NOT_INITIALIZED;
AttachAPIVersion AttachListener::_supported_version = ATTACH_API_V1;
// Default is true (if jdk.attach.vm.streaming property is not set).
bool AttachListener::_default_streaming_output = true;
// Default is false (if jdk.attach.vm.streaming property is not set).
bool AttachListener::_default_streaming_output = false;
static bool get_bool_sys_prop(const char* name, bool default_value, TRAPS) {
ResourceMark rm(THREAD);

View File

@@ -63,8 +63,10 @@ public abstract class HotSpotVirtualMachine extends VirtualMachine {
static {
String s = VM.getSavedProperty("jdk.attach.allowAttachSelf");
ALLOW_ATTACH_SELF = "".equals(s) || Boolean.parseBoolean(s);
// For now the default is false because it makes jstack hang with
// buffer overflow on lengthy outputs, which occur often in automatic tests.
String s2 = VM.getSavedProperty("jdk.attach.allowStreamingOutput");
ALLOW_STREAMING_OUTPUT = !("false".equals(s2));
ALLOW_STREAMING_OUTPUT = "".equals(s2) || Boolean.parseBoolean(s2);
}
private final boolean selfAttach;

View File

@@ -447,14 +447,8 @@ jdk_editpad = \
jbr_all = \
jb \
-jb/java/awt/wayland/VulkanBlitTest.java \
-jb/java/awt/wayland/RobotGetPixelsTest.java \
-jb/java/awt/wayland/ImageTransformTest.java \
-jb/java/awt/wayland/VulkanGCCompatibilityTest.java \
-jb/java/awt/wayland/RobotGetPixelTest.java \
-jb/java/awt/wayland/RobotGetOOBPixelsTest.java \
-jb/java/awt/wayland/VulkanCompositeTest.java \
-jb/java/awt/wayland/VulkanMaskFillTest.java
-jb/java/awt/vulkan \
-jb/java/awt/wayland/vulkan \
jdk_desktop = \
:jdk_desktop_part1 \
@@ -823,6 +817,7 @@ jdk_since_checks = \
jdk_awt_wayland = \
:jdk_awt \
jb/java/awt/wayland \
-jb/java/awt/wayland/vulkan \
jb/java/awt/Focus/ActivateAfterHide.java \
-com/apple/eawt \
-com/apple/laf \