activemq-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gary Tully (JIRA)" <>
Subject [jira] [Commented] (AMQ-6772) runtimeConfigurationPlugin - prioritizedMessages property update at Runtime
Date Mon, 17 Jul 2017 10:15:00 GMT


Gary Tully commented on AMQ-6772:

the priority support is not a good candidate for runtime modification because not only do
the in-memory messages need to  retained in priority memory, the store needs to retrieve and
store messages in priority order. For this, the store needs a restart which is not practical.

> runtimeConfigurationPlugin - prioritizedMessages property update at Runtime
> ---------------------------------------------------------------------------
>                 Key: AMQ-6772
>                 URL:
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: runtime configuration plugin
>    Affects Versions: 5.14.5
>         Environment: Unix
>            Reporter: Anil P.
> I have configured the 'runtimeConfigurationPlugin' and started the Active MQ.
> Then added the below in policyEntries:
> <policyEntry queue="test.configuration.dynamic.update"  prioritizedMessages="true"
useCache="false" expireMessagesPeriod="0" />
> After saving the config file, I am able to see that the console log got updated saying
that config changes are detected and loaded.
> When tested, however, Message Priority is not being enforced as expected on the queue.
> I checked in JConsole, I am not able to update this particular property there either.
> If I restart with the policy configured, the property is getting applied and it is working
as expected. It is only not happening if I try to have it updated at run-time.
> Tim dug into the code, and discovered that the
> PolicyEntry.update() and PolicyEntry.baseUpdate() methods (
> don't attempt to set any of the three properties being passed in. 
> Please fix this so that those attributes will be set when the policy entry is reloaded.

This message was sent by Atlassian JIRA

View raw message