I've tested it now (setting the corresponding value on the Artemis CRD to ""), and it works. The resulting broker.xml contains:
<address-setting match="#"> <expiry-address></expiry-address> Many thanks Andrea ________________________________ Da: Justin Bertram <jbert...@apache.org> Inviato: martedì 9 aprile 2024 20:45 A: users@activemq.apache.org <users@activemq.apache.org> Oggetto: Re: Possibility to remove "expiry-address" setting its value to "" Have you actually tested this and confirmed it doesn't work? This functionality should already work. See ARTEMIS-3090 [1] for more details. Justin [1] https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fissues.apache.org%2Fjira%2Fbrowse%2FARTEMIS-3090&data=05%7C02%7C%7C258ee8b0475d4f2cdaae08dc58d62555%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638482923973068784%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=a3XvnDEHko2XnovQViBe5lsiSyES4ZfLw%2BbXgWj3hbE%3D&reserved=0<https://issues.apache.org/jira/browse/ARTEMIS-3090> On Mon, Apr 8, 2024 at 2:48 AM andrea bisogno <bisoma...@hotmail.it> wrote: > Hi support, > referring to the discussion > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fartemiscloud%2Factivemq-artemis-operator%2Fdiscussions%2F853&data=05%7C02%7C%7C258ee8b0475d4f2cdaae08dc58d62555%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638482923973078919%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=IHrVakwe8ugLY8tm5iDfXxjKMd%2FeSUhrwH%2FaJLKNBdk%3D&reserved=0<https://github.com/artemiscloud/activemq-artemis-operator/discussions/853>, > I would ask you if, in one of the next releases, it is possible to consider > no expiry address< > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Factivemq.apache.org%2Fcomponents%2Fartemis%2Fdocumentation%2Flatest%2Fmessage-expiry.html%23configuring-expiry-addresses&data=05%7C02%7C%7C258ee8b0475d4f2cdaae08dc58d62555%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638482923973086446%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=KYIHyOKwJZ7dujUq2x975pxe2ZAJD7J%2FrlXjeDsgdPs%3D&reserved=0><https://activemq.apache.org/components/artemis/documentation/latest/message-expiry.html#configuring-expiry-addresses> > is configured in case its value is equal to "" (empty string). > In practice, to have the possibility to reach the goal "if messages are > expired and no expiry address is specified, messages are simply removed > from the queue and dropped", not only if no expiry address is specified, > but also in the case it is set to "". > This would help a lot in the k8s context. > Many thanks in advance, > > Andrea Bisogno > > > P.S. > For my better understanding, how does the expiry-address work in terms of > resources? I mean, in case it is configured (e.g. in case it is left to the > "ExpiryQueue" default value), when the enqueued expired messages are > defintevely dropped? Is the "ExpiryQueue" default address managed as any > other "standard" address in term of resources consumption etc? >