-
Enhancement
-
Resolution: Fixed
-
P4
-
12
-
b21
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8214730 | 11.0.3 | Aleksey Shipilev | P4 | Resolved | Fixed | master |
JDK-8214907 | openjdk8u212 | Zhengyu Gu | P4 | Resolved | Fixed | b01 |
Current option is defined as:
develop(bool, DieOnSafepointTimeout, false,
"Die upon failure to reach safepoint (see SafepointTimeout)")
While the original option was conceived to aid debugging during the VM development, it is also useful in product builds to terminate VM when it is stuck.
We can make this option diagnostic, and also rename it to match other AbortVMOn* options.
For example (builds and passes tier1):
http://cr.openjdk.java.net/~shade/8213992/8213992.patch
develop(bool, DieOnSafepointTimeout, false,
"Die upon failure to reach safepoint (see SafepointTimeout)")
While the original option was conceived to aid debugging during the VM development, it is also useful in product builds to terminate VM when it is stuck.
We can make this option diagnostic, and also rename it to match other AbortVMOn* options.
For example (builds and passes tier1):
http://cr.openjdk.java.net/~shade/8213992/8213992.patch
- backported by
-
JDK-8214730 Rename and make DieOnSafepointTimeout the diagnostic option
-
- Resolved
-
-
JDK-8214907 Rename and make DieOnSafepointTimeout the diagnostic option
-
- Resolved
-
- relates to
-
JDK-8181143 Introduce diagnostic flag to abort VM on too long VM operations
-
- Resolved
-
-
JDK-8212070 Introduce diagnostic flag to abort VM on failed JIT compilation
-
- Resolved
-