File tree Expand file tree Collapse file tree 5 files changed +16
-47
lines changed
_generated-doc/main/config Expand file tree Collapse file tree 5 files changed +16
-47
lines changed Original file line number Diff line number Diff line change @@ -4921,28 +4921,6 @@ endif::add-copy-button-to-env-var[]
49214921a|`warn`, `fail`
49224922|`warn`
49234923
4924- a| [[quarkus-core_quarkus-uuid]] [.property-path]##link:#quarkus-core_quarkus-uuid[`quarkus.uuid`]##
4925- ifdef::add-copy-button-to-config-props[]
4926- config_property_copy_button:+++quarkus.uuid+++[]
4927- endif::add-copy-button-to-config-props[]
4928-
4929-
4930- [.description]
4931- --
4932- A property that allows accessing a generated UUID. It generates that UUID at startup time. So it changes between two starts including in dev mode. +
4933- Access this generated UUID using expressions: `$++{++quarkus.uuid++}++`.
4934-
4935-
4936- ifdef::add-copy-button-to-env-var[]
4937- Environment variable: env_var_with_copy_button:+++QUARKUS_UUID+++[]
4938- endif::add-copy-button-to-env-var[]
4939- ifndef::add-copy-button-to-env-var[]
4940- Environment variable: `+++QUARKUS_UUID+++`
4941- endif::add-copy-button-to-env-var[]
4942- --
4943- |string
4944- |
4945-
49464924h|[.configroot-name]##Configuration tracking and dumping##
49474925h|Type
49484926h|Default
Original file line number Diff line number Diff line change @@ -161,27 +161,5 @@ endif::add-copy-button-to-env-var[]
161161a|`warn` , `fail`
162162|`warn`
163163
164- a| [[quarkus-core_quarkus-uuid]] [.property-path]##link:#quarkus-core_quarkus-uuid[`quarkus.uuid`]##
165- ifdef::add-copy-button-to-config-props[]
166- config_property_copy_button:+++quarkus.uuid+++ []
167- endif::add-copy-button-to-config-props[]
168-
169-
170- [.description]
171- --
172- A property that allows accessing a generated UUID. It generates that UUID at startup time. So it changes between two starts including in dev mode. +
173- Access this generated UUID using expressions: `$++{++quarkus.uuid++}++` .
174-
175-
176- ifdef::add-copy-button-to-env-var[]
177- Environment variable: env_var_with_copy_button:+++QUARKUS_UUID+++ []
178- endif::add-copy-button-to-env-var[]
179- ifndef::add-copy-button-to-env-var[]
180- Environment variable: `+++QUARKUS_UUID+++`
181- endif::add-copy-button-to-env-var[]
182- --
183- |string
184- |
185-
186164|===
187165
Original file line number Diff line number Diff line change @@ -2303,6 +2303,19 @@ com.oracle.svm.core.VM=Mandrel-23.1.5.0-Final
23032303
23042304See <<gc-logging,Native Memory Management GC Logging section>> for details.
23052305
2306+ === Can I get a thread dump of a native executable?
2307+
2308+ Yes, Quarkus sets up a signal handler for the `SIGQUIT` signal (or `SIGBREAK` on windows) that will result in a thread
2309+ dump being printed when receiving the `SIGQUIT/SIGBREAK` signal.
2310+ You may use `kill -SIGQUIT <pid>` to trigger a thread dump.
2311+
2312+ [NOTE]
2313+ ====
2314+ Quarkus uses its own signal handler, to use GraalVM's default signal handler instead you will need to:
2315+ 1. Add `-H:+DumpThreadStacksOnSignal` to `quarkus.native.additional-build-args` and rebuild the application.
2316+ 2. Set the environment variable `DISABLE_SIGNAL_HANDLERS` before running the app.
2317+ ====
2318+
23062319[[heap-dumps]]
23072320=== Can I get a heap dump of a native executable? e.g. if it runs out of memory
23082321
Original file line number Diff line number Diff line change @@ -1011,7 +1011,7 @@ public class Endpoint {
10111011 }
10121012
10131013 interface SomeResponse {
1014- Multi<byte[]> data;
1014+ Multi<byte[]> data() ;
10151015
10161016 String myHeader();
10171017 }
Original file line number Diff line number Diff line change @@ -576,7 +576,7 @@ implementation("io.quarkus:quarkus-smallrye-fault-tolerance")
576576== Additional resources
577577
578578SmallRye Fault Tolerance has more features than shown here.
579- Please check the link:https://smallrye.io/docs/smallrye-fault-tolerance/6.7.2 /index.html[SmallRye Fault Tolerance documentation] to learn about them.
579+ Please check the link:https://smallrye.io/docs/smallrye-fault-tolerance/6.7.3 /index.html[SmallRye Fault Tolerance documentation] to learn about them.
580580
581581In Quarkus, you can use the SmallRye Fault Tolerance optional features out of the box.
582582
@@ -608,7 +608,7 @@ quarkus.fault-tolerance.mp-compatibility=true
608608----
609609====
610610
611- The link:https://smallrye.io/docs/smallrye-fault-tolerance/6.7.2 /reference/programmatic-api.html[programmatic API] is present and integrated with the declarative, annotation-based API.
611+ The link:https://smallrye.io/docs/smallrye-fault-tolerance/6.7.3 /reference/programmatic-api.html[programmatic API] is present and integrated with the declarative, annotation-based API.
612612You can use the `Guard`, `TypedGuard` and `@ApplyGuard` APIs out of the box.
613613
614614Support for Kotlin is present (assuming you use the Quarkus extension for Kotlin), so you can guard your `suspend` functions with fault tolerance annotations.
You can’t perform that action at this time.
0 commit comments