File tree 5 files changed +16
-47
lines changed
_generated-doc/main/config
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[]
4921
4921
a|`warn`, `fail`
4922
4922
|`warn`
4923
4923
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
-
4946
4924
h|[.configroot-name]##Configuration tracking and dumping##
4947
4925
h|Type
4948
4926
h|Default
Original file line number Diff line number Diff line change @@ -161,27 +161,5 @@ endif::add-copy-button-to-env-var[]
161
161
a|`warn` , `fail`
162
162
|`warn`
163
163
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
-
186
164
|===
187
165
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
2303
2303
2304
2304
See <<gc-logging,Native Memory Management GC Logging section>> for details.
2305
2305
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
+
2306
2319
[[heap-dumps]]
2307
2320
=== Can I get a heap dump of a native executable? e.g. if it runs out of memory
2308
2321
Original file line number Diff line number Diff line change @@ -1011,7 +1011,7 @@ public class Endpoint {
1011
1011
}
1012
1012
1013
1013
interface SomeResponse {
1014
- Multi<byte[]> data;
1014
+ Multi<byte[]> data() ;
1015
1015
1016
1016
String myHeader();
1017
1017
}
Original file line number Diff line number Diff line change @@ -576,7 +576,7 @@ implementation("io.quarkus:quarkus-smallrye-fault-tolerance")
576
576
== Additional resources
577
577
578
578
SmallRye 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.
580
580
581
581
In Quarkus, you can use the SmallRye Fault Tolerance optional features out of the box.
582
582
@@ -608,7 +608,7 @@ quarkus.fault-tolerance.mp-compatibility=true
608
608
----
609
609
====
610
610
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.
612
612
You can use the `Guard`, `TypedGuard` and `@ApplyGuard` APIs out of the box.
613
613
614
614
Support 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