This is an automated email from the ASF dual-hosted git repository.

clebertsuconic pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git


The following commit(s) were added to refs/heads/main by this push:
     new 8d63f4b9d6 ARTEMIS-5056 clarify docs on 'default' values
8d63f4b9d6 is described below

commit 8d63f4b9d6c78ecaee959b97c69707571ced6bd7
Author: Justin Bertram <[email protected]>
AuthorDate: Tue Apr 1 10:14:58 2025 -0500

    ARTEMIS-5056 clarify docs on 'default' values
---
 docs/user-manual/address-settings.adoc    |  4 ++--
 docs/user-manual/configuration-index.adoc | 21 ++++++++++++++-------
 2 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/docs/user-manual/address-settings.adoc 
b/docs/user-manual/address-settings.adoc
index ba197f8697..33f81080e5 100644
--- a/docs/user-manual/address-settings.adoc
+++ b/docs/user-manual/address-settings.adoc
@@ -270,7 +270,7 @@ include::_auto-queue-creation-note.adoc[]
 
 auto-delete-queues::
 Whether or not the broker should automatically delete auto-created queues when 
they have both 0 consumers and the message count is  less than or equal to 
`auto-delete-queues-message-count`.
-Default is `true`.
+Default is xref:configuration-index.adoc#regarding-default-values[`true`].
 
 auto-delete-created-queues::
 Whether or not the broker should automatically delete created queues when they 
have both 0 consumers and the message count is  less than or equal to 
`auto-delete-queues-message-count`.
@@ -319,7 +319,7 @@ The core API is a low-level API and is not meant to have 
such automation.
 
 auto-delete-addresses::
 Whether or not the broker should automatically delete auto-created addresses 
once the address no longer has any queues.
-Default is `true`.
+Default is xref:configuration-index.adoc#regarding-default-values[`true`].
 
 auto-delete-addresses-delay::
 How long to wait (in milliseconds) before deleting auto-created addresses 
after they no longer have any queues.
diff --git a/docs/user-manual/configuration-index.adoc 
b/docs/user-manual/configuration-index.adoc
index 9df8d51646..ed130a8263 100644
--- a/docs/user-manual/configuration-index.adoc
+++ b/docs/user-manual/configuration-index.adoc
@@ -129,13 +129,20 @@ This describes the root of the XML configuration.
 You will see here also multiple sub-types listed.
 For example on the main config you will have bridges and at the 
<<bridge-type,list of bridge>> type we will describe the properties for that 
configuration.
 
-[WARNING]
-====
-The default values listed below are the values which will be used if the 
configuration parameter is *not set* either programmatically or via 
`broker.xml`.
-Some of these values are set in the `broker.xml` which is available 
out-of-the-box.
-Any values set in the out-of-the-box configuration will override the default 
values listed here.
-Please consult your specific configuration to know which values will actually 
be used when the broker is running.
-====
+[[regarding-default-values]]
+.Regarding _default_ Values
+****
+The documentation often refers to the _default_ values.
+This is the value of a configuration attribute if it is *not set* (e.g. 
programmatically, via XML, etc.).
+
+This is worth noting because a `broker.xml` is generated automatically when a 
xref:using-server.adoc#creating-a-broker-instance[broker instance is created] 
and this out-of-the-box `broker.xml` may have configuration values which may 
differ from and override the default values identified here.
+This is relatively rare, but it normally happens when we've discovered that a 
default is not actually suitable for most use-cases.
+
+Changing the actual default value cannot be done in a minor release as 
dictated by https://semver.org/[semantic versioning] so we have to wait for a 
major release to make such changes.
+However, in the mean-time we can address unsuitable defaults by modifying the 
generated `broker.xml` which maintains backwards compatibility for existing 
broker instances while giving new deployments an updated configuration.
+
+In general, it's recommended that you consult your specific configuration to 
know which values will actually be used when the broker is running.
+****
 
 |===
 | Name | Description | Default


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to