]
RH Bugzilla Integration commented on WFLY-3375:
-----------------------------------------------
Paul Gier <pgier(a)redhat.com> changed the Status of [bug
The HornetQ address settings are not properly inherited
--------------------------------------------------------
Key: WFLY-3375
URL:
https://issues.jboss.org/browse/WFLY-3375
Project: WildFly
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: JMS
Affects Versions: 8.0.0.Final
Environment: JBoss EAP 6.2.2
Reporter: Tom Ross
Assignee: Jeff Mesnil
Fix For: 9.0.0.Alpha1
When using multiple address settings in HornetQ configuration the address setting should
be inherited from more generic setting by more specific setting. If two address setting
are used like
{code:xml}
<address-settings>
<address-setting match="#">
<dead-letter-address>jms.queue.DLQ</dead-letter-address>
<expiry-address>jms.queue.ExpiryQueue</expiry-address>
<redelivery-delay>0</redelivery-delay>
<max-delivery-attempts>5</max-delivery-attempts>
<max-size-bytes>10485760</max-size-bytes>
<page-size-bytes>2097152</page-size-bytes>
<address-full-policy>PAGE</address-full-policy>
<message-counter-history-day-limit>10</message-counter-history-day-limit>
</address-setting>
<address-setting match="jms.queue.testQueue">
<dead-letter-address>jms.queue.DLQ</dead-letter-address>
<expiry-address>jms.queue.ExpiryQueue</expiry-address>
<redelivery-delay>0</redelivery-delay>
<max-size-bytes>10485760</max-size-bytes>
<page-size-bytes>2097152</page-size-bytes>
<address-full-policy>PAGE</address-full-policy>
<message-counter-history-day-limit>10</message-counter-history-day-limit>
</address-setting>
</address-settings>
{code}
It is expected that the setting for {{jms.queue.testQueue}} would inherit
{{max-delivery-attempts}} from default address setting {{"#"}} but it does not.
Instead if uses the default value for {{max-delivery-attempts}} which is *9*.