activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jack atwork <jrmpatw...@gmail.com>
Subject Destination garbage collection on network of brokers
Date Thu, 23 Apr 2015 14:40:25 GMT
Hi,

I'm running a network of brokers (activemq 5.9.1) with a continuous flow of
unique short lived topics.

I'm configuring the policyEntry with gcInactiveDestinations="true" but it
looks like these destinations are not being garbage collected even though
they have no regular consumers as I'm seeing the number of topic threads
rise continuously over the lifetime of the app.

Having a poke around in the code I can see another property which is not
documented 'gcWithNetworkConsumers'. It looks like without this set to true
the consumers from the cluster will be treated as regular consumers and
keep the destination active.

https://github.com/apache/activemq/blob/5667e4ddcc44e1331cafea2c1537afeaa550a2cd/activemq-broker/src/main/java/org/apache/activemq/broker/region/BaseDestination.java#L300

Am I correct in thinking I need to set gcWithNetworkConsumers=true to
enable gc?

Thanks,

Jack

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message