[jira] [Commented] (ARTEMIS-4276) Message Group does not replicate properly during failover

2023-05-10 Thread Justin Bertram (Jira)


[ 
https://issues.apache.org/jira/browse/ARTEMIS-4276?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17721596#comment-17721596
 ] 

Justin Bertram commented on ARTEMIS-4276:
-

The goal of grouping messages is to ensure that the messages in the group are 
processed *in order* while still allowing some level of concurrent message 
consumption. Typically if you wanted to consume messages in order you'd have to 
completely eliminate concurrent message consumption and restrict the number of 
consumers to 1 (e.g. using an [exclusive 
queue|https://activemq.apache.org/components/artemis/documentation/latest/exclusive-queues.html],
 or 
[{{max-consumers}}|https://activemq.apache.org/components/artemis/documentation/latest/address-model.html#shared-durable-subscription-queue-using-max-consumers]).
 Using message groups allows you to have as many consumers as groups and each 
group of messages can be consumed concurrently in order.

To be clear, it doesn't specifically matter than the *same* consumer gets all 
the messages, only that *just one consumer at a time* gets the messages. There 
is no "right consumer," per se, in this context. To this end, Artemis doesn't 
guarantee that upon fail-over the same consumer will be chosen to handle the 
group.

> Message Group does not replicate properly during failover
> -
>
> Key: ARTEMIS-4276
> URL: https://issues.apache.org/jira/browse/ARTEMIS-4276
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 2.28.0
>Reporter: Liviu Citu
>Priority: Major
>
> Hi,
> We are currently migrating our software from Classic to Artemis and we plan 
> to use failover functionality.
> We were using message group functionality by setting *JMSXGroupID* and this 
> was working as expected. However after failover switch I noticed that 
> messages are sent to wrong consumers.
> Our gateway/interface application is actually a collection of servers:
>  * gateway adapter server: receives messages from an external systems and 
> puts them on a specific/virtual topic
>  * gateway loader server (can be balanced): picks up the messages from the 
> topic and do processing
>  * gateway fail queue: monitors all messages that failed processing and has a 
> functionality of resubmitting the message (users will correct the processing 
> errors and then resubmit transaction)
> *JMSXGroupID* is used to ensure that during message resubmit the same 
> consumer/loader is processing the message as it was originally processed.
> However, if the message resubmit is happening during failover switch we have 
> noticed that the message is not sent to the right consumer as it should. 
> Basically the first available consumer is used which is not what we want.
> I have searched for configuration changes but couldn't find any relevant 
> information.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Work logged] (ARTEMIS-4278) Incorrect Page Counters when using Prepared Transactions with Paging

2023-05-10 Thread ASF GitHub Bot (Jira)


 [ 
https://issues.apache.org/jira/browse/ARTEMIS-4278?focusedWorklogId=861432=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-861432
 ]

ASF GitHub Bot logged work on ARTEMIS-4278:
---

Author: ASF GitHub Bot
Created on: 10/May/23 20:55
Start Date: 10/May/23 20:55
Worklog Time Spent: 10m 
  Work Description: clebertsuconic opened a new pull request, #4472:
URL: https://github.com/apache/activemq-artemis/pull/4472

   (no comment)




Issue Time Tracking
---

Worklog Id: (was: 861432)
Remaining Estimate: 0h
Time Spent: 10m

> Incorrect Page Counters when using Prepared Transactions with Paging
> 
>
> Key: ARTEMIS-4278
> URL: https://issues.apache.org/jira/browse/ARTEMIS-4278
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Reporter: Clebert Suconic
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> The system is not reloading the state on afterCommit for prepared 
> Transactions in relation to the page counters.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (ARTEMIS-4274) Push masked credential support into core client

2023-05-10 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/ARTEMIS-4274?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17721548#comment-17721548
 ] 

ASF subversion and git services commented on ARTEMIS-4274:
--

Commit c9c819aa885bc8ababb8f956b59aefa90d727fb7 in activemq-artemis's branch 
refs/heads/main from Justin Bertram
[ https://gitbox.apache.org/repos/asf?p=activemq-artemis.git;h=c9c819aa88 ]

ARTEMIS-4274 push masked credential support into core client


> Push masked credential support into core client
> ---
>
> Key: ARTEMIS-4274
> URL: https://issues.apache.org/jira/browse/ARTEMIS-4274
> Project: ActiveMQ Artemis
>  Issue Type: Improvement
>Reporter: Justin Bertram
>Assignee: Justin Bertram
>Priority: Major
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Currently masked credentials are only supported in the core JMS client. This 
> support should be pushed down into the core client itself so things like CLI 
> utilities (e.g. {{queue stat}}, {{check node}}) can use it.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Work logged] (ARTEMIS-4274) Push masked credential support into core client

2023-05-10 Thread ASF GitHub Bot (Jira)


 [ 
https://issues.apache.org/jira/browse/ARTEMIS-4274?focusedWorklogId=861433=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-861433
 ]

ASF GitHub Bot logged work on ARTEMIS-4274:
---

Author: ASF GitHub Bot
Created on: 10/May/23 20:55
Start Date: 10/May/23 20:55
Worklog Time Spent: 10m 
  Work Description: clebertsuconic merged PR #4470:
URL: https://github.com/apache/activemq-artemis/pull/4470




Issue Time Tracking
---

Worklog Id: (was: 861433)
Time Spent: 20m  (was: 10m)

> Push masked credential support into core client
> ---
>
> Key: ARTEMIS-4274
> URL: https://issues.apache.org/jira/browse/ARTEMIS-4274
> Project: ActiveMQ Artemis
>  Issue Type: Improvement
>Reporter: Justin Bertram
>Assignee: Justin Bertram
>Priority: Major
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Currently masked credentials are only supported in the core JMS client. This 
> support should be pushed down into the core client itself so things like CLI 
> utilities (e.g. {{queue stat}}, {{check node}}) can use it.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ARTEMIS-4278) Incorrect Page Counters when using Prepared Transactions with Paging

2023-05-10 Thread Clebert Suconic (Jira)
Clebert Suconic created ARTEMIS-4278:


 Summary: Incorrect Page Counters when using Prepared Transactions 
with Paging
 Key: ARTEMIS-4278
 URL: https://issues.apache.org/jira/browse/ARTEMIS-4278
 Project: ActiveMQ Artemis
  Issue Type: Bug
Reporter: Clebert Suconic


The system is not reloading the state on afterCommit for prepared Transactions 
in relation to the page counters.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Comment Edited] (ARTEMIS-3549) Mixed versioning of logger utitlies

2023-05-10 Thread Justin Bertram (Jira)


[ 
https://issues.apache.org/jira/browse/ARTEMIS-3549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17721515#comment-17721515
 ] 

Justin Bertram edited comment on ARTEMIS-3549 at 5/10/23 7:04 PM:
--

This is no longer valid since both the broker and the native component have 
moved to SLF4J. See ARTEMIS-4020.


was (Author: jbertram):
This is no longer valid since both the broker and the native component have 
moved to SLF4J.

> Mixed versioning of logger utitlies
> ---
>
> Key: ARTEMIS-3549
> URL: https://issues.apache.org/jira/browse/ARTEMIS-3549
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>  Components: ActiveMQ-Artemis-Native
>Affects Versions: 2.19.0
>Reporter: Greg Turnquist
>Assignee: Clebert Suconic
>Priority: Minor
>
> While building Spring Web Services against Artemis Jakarta JMS 2.19.0, I ran 
> into a conflict of JBoss Logger versions between various components of 
> Artemis.
> Clause added to my pom.xml:
> {code:java}
> 
> org.apache.activemq
> artemis-jakarta-server
> 2.19.0
> test
> 
>  
> jakarta.jms
> jakarta.jms-api
> 
> 
> 
> {code}
> This resulted in two different versions of JBoss Logger getting pulled in via 
> various transitive dependencies:
> {code}
> +-org.springframework.ws:spring-ws-support:4.0.0-SNAPSHOT
>   +-org.apache.activemq:artemis-jakarta-server:2.19.0
> +-org.apache.activemq:artemis-server:2.19.0
>   +-org.apache.activemq:artemis-jdbc-store:2.19.0
> +-org.jboss.logging:jboss-logging:3.4.2.Final
> and
> +-org.springframework.ws:spring-ws-support:4.0.0-SNAPSHOT
>   +-org.apache.activemq:artemis-jakarta-server:2.19.0
> +-org.apache.activemq:artemis-server:2.19.0
>   +-org.apache.activemq:activemq-artemis-native:1.0.2
> +-org.jboss.logging:jboss-logging:3.3.1.Final
> {code}
> Since I only have a single dependency, there is no way to exclude something 
> in a given transitive, thus my only choice is to disable 
> maven-enforcer-plugin's dependency convergence check.
> If the ActiveMQ Artemis Native module could be aligned to work with the same 
> version of JBoss Logging as all the other modules, that would make it 
> possible to avoid this mismatch of versions.
> NOTE: If you happen to use Maven, applying maven-enforcer-plugin to your own 
> base may simplify spotting such errors.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (ARTEMIS-3549) Mixed versioning of logger utitlies

2023-05-10 Thread Justin Bertram (Jira)


 [ 
https://issues.apache.org/jira/browse/ARTEMIS-3549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Justin Bertram resolved ARTEMIS-3549.
-
Resolution: Invalid

This is no longer valid since both the broker and the native component have 
moved to SLF4J.

> Mixed versioning of logger utitlies
> ---
>
> Key: ARTEMIS-3549
> URL: https://issues.apache.org/jira/browse/ARTEMIS-3549
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>  Components: ActiveMQ-Artemis-Native
>Affects Versions: 2.19.0
>Reporter: Greg Turnquist
>Assignee: Clebert Suconic
>Priority: Minor
>
> While building Spring Web Services against Artemis Jakarta JMS 2.19.0, I ran 
> into a conflict of JBoss Logger versions between various components of 
> Artemis.
> Clause added to my pom.xml:
> {code:java}
> 
> org.apache.activemq
> artemis-jakarta-server
> 2.19.0
> test
> 
>  
> jakarta.jms
> jakarta.jms-api
> 
> 
> 
> {code}
> This resulted in two different versions of JBoss Logger getting pulled in via 
> various transitive dependencies:
> {code}
> +-org.springframework.ws:spring-ws-support:4.0.0-SNAPSHOT
>   +-org.apache.activemq:artemis-jakarta-server:2.19.0
> +-org.apache.activemq:artemis-server:2.19.0
>   +-org.apache.activemq:artemis-jdbc-store:2.19.0
> +-org.jboss.logging:jboss-logging:3.4.2.Final
> and
> +-org.springframework.ws:spring-ws-support:4.0.0-SNAPSHOT
>   +-org.apache.activemq:artemis-jakarta-server:2.19.0
> +-org.apache.activemq:artemis-server:2.19.0
>   +-org.apache.activemq:activemq-artemis-native:1.0.2
> +-org.jboss.logging:jboss-logging:3.3.1.Final
> {code}
> Since I only have a single dependency, there is no way to exclude something 
> in a given transitive, thus my only choice is to disable 
> maven-enforcer-plugin's dependency convergence check.
> If the ActiveMQ Artemis Native module could be aligned to work with the same 
> version of JBoss Logging as all the other modules, that would make it 
> possible to avoid this mismatch of versions.
> NOTE: If you happen to use Maven, applying maven-enforcer-plugin to your own 
> base may simplify spotting such errors.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (ARTEMIS-3549) Mixed versioning of logger utitlies

2023-05-10 Thread Greg Turnquist (Jira)


[ 
https://issues.apache.org/jira/browse/ARTEMIS-3549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17721514#comment-17721514
 ] 

Greg Turnquist commented on ARTEMIS-3549:
-

In light of [https://github.com/apache/activemq-artemis/blob/main/pom.xml#L84,] 
is this ticket no longer relevant?

> Mixed versioning of logger utitlies
> ---
>
> Key: ARTEMIS-3549
> URL: https://issues.apache.org/jira/browse/ARTEMIS-3549
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>  Components: ActiveMQ-Artemis-Native
>Affects Versions: 2.19.0
>Reporter: Greg Turnquist
>Assignee: Clebert Suconic
>Priority: Minor
>
> While building Spring Web Services against Artemis Jakarta JMS 2.19.0, I ran 
> into a conflict of JBoss Logger versions between various components of 
> Artemis.
> Clause added to my pom.xml:
> {code:java}
> 
> org.apache.activemq
> artemis-jakarta-server
> 2.19.0
> test
> 
>  
> jakarta.jms
> jakarta.jms-api
> 
> 
> 
> {code}
> This resulted in two different versions of JBoss Logger getting pulled in via 
> various transitive dependencies:
> {code}
> +-org.springframework.ws:spring-ws-support:4.0.0-SNAPSHOT
>   +-org.apache.activemq:artemis-jakarta-server:2.19.0
> +-org.apache.activemq:artemis-server:2.19.0
>   +-org.apache.activemq:artemis-jdbc-store:2.19.0
> +-org.jboss.logging:jboss-logging:3.4.2.Final
> and
> +-org.springframework.ws:spring-ws-support:4.0.0-SNAPSHOT
>   +-org.apache.activemq:artemis-jakarta-server:2.19.0
> +-org.apache.activemq:artemis-server:2.19.0
>   +-org.apache.activemq:activemq-artemis-native:1.0.2
> +-org.jboss.logging:jboss-logging:3.3.1.Final
> {code}
> Since I only have a single dependency, there is no way to exclude something 
> in a given transitive, thus my only choice is to disable 
> maven-enforcer-plugin's dependency convergence check.
> If the ActiveMQ Artemis Native module could be aligned to work with the same 
> version of JBoss Logging as all the other modules, that would make it 
> possible to avoid this mismatch of versions.
> NOTE: If you happen to use Maven, applying maven-enforcer-plugin to your own 
> base may simplify spotting such errors.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (ARTEMIS-4275) _AMQ_ConsumerName is missing from Consumer Created/Closed notifications

2023-05-10 Thread Liviu Citu (Jira)


[ 
https://issues.apache.org/jira/browse/ARTEMIS-4275?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17721478#comment-17721478
 ] 

Liviu Citu commented on ARTEMIS-4275:
-

I totally agree with that statement. Our software is using intensively *JMS* 
*ActiveMQ Broker* and we want to migrate to *Artemis Broker* to benefit of the 
new features. We will be using Notification Messages as a replacement for 
Advisory Messages.

Thank you for the change!

> _AMQ_ConsumerName is missing from Consumer Created/Closed notifications
> ---
>
> Key: ARTEMIS-4275
> URL: https://issues.apache.org/jira/browse/ARTEMIS-4275
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 2.28.0
>Reporter: Liviu Citu
>Priority: Major
>
> Hi,
> *_AMQ_ConsumerName* property is missing from *CONSUMER_CREATED / 
> CONSUMER_CLOSED* notification messages.  This property is necessary to 
> identify the *ConsumerId.* In a subscription model functionality the server 
> needs to know when a certain subscription (consumer) gets created or closed. 
> I have tried to use *_AMQ_RoutingName* but it seems it is for different 
> purposes (sometimes it is simply equal with *_AMQ_Address).*
> *_AMQ_ConsumerName* was available in the Advisory Message but it does not 
> seem to be part of the  Notification Message. Therefore this is a regression 
> compared to Classic ActiveMQ.
> Regards
> Liviu



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (ARTEMIS-4275) _AMQ_ConsumerName is missing from Consumer Created/Closed notifications

2023-05-10 Thread Justin Bertram (Jira)


[ 
https://issues.apache.org/jira/browse/ARTEMIS-4275?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17721474#comment-17721474
 ] 

Justin Bertram commented on ARTEMIS-4275:
-

To be clear, I plan on adding {{_AMQ_ConsumerName}} to the {{CONSUMER_CREATED}} 
/ {{CONSUMER_CLOSED}} notification messages, but I want to reiterate [the 
documentation|https://activemq.apache.org/activemq-artemis-roadmap] which 
states:

bq. Artemis is not meant to be a 100% complete reimplementation of ActiveMQ 
“Classic”. Features should only be reimplemented where it makes good sense.

In my opinion, this is a use-case where it makes good sense to implement 
equivalent behavior.

> _AMQ_ConsumerName is missing from Consumer Created/Closed notifications
> ---
>
> Key: ARTEMIS-4275
> URL: https://issues.apache.org/jira/browse/ARTEMIS-4275
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 2.28.0
>Reporter: Liviu Citu
>Priority: Major
>
> Hi,
> *_AMQ_ConsumerName* property is missing from *CONSUMER_CREATED / 
> CONSUMER_CLOSED* notification messages.  This property is necessary to 
> identify the *ConsumerId.* In a subscription model functionality the server 
> needs to know when a certain subscription (consumer) gets created or closed. 
> I have tried to use *_AMQ_RoutingName* but it seems it is for different 
> purposes (sometimes it is simply equal with *_AMQ_Address).*
> *_AMQ_ConsumerName* was available in the Advisory Message but it does not 
> seem to be part of the  Notification Message. Therefore this is a regression 
> compared to Classic ActiveMQ.
> Regards
> Liviu



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ARTEMIS-4277) Upgrade checkstyle

2023-05-10 Thread Justin Bertram (Jira)
Justin Bertram created ARTEMIS-4277:
---

 Summary: Upgrade checkstyle
 Key: ARTEMIS-4277
 URL: https://issues.apache.org/jira/browse/ARTEMIS-4277
 Project: ActiveMQ Artemis
  Issue Type: Dependency upgrade
Reporter: Justin Bertram
Assignee: Justin Bertram






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (AMQ-9257) Disabled expire message checking when pauseDispatch=true

2023-05-10 Thread Matt Pavlovich (Jira)


 [ 
https://issues.apache.org/jira/browse/AMQ-9257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matt Pavlovich updated AMQ-9257:

Fix Version/s: 5.19.0
   5.17.5
   5.18.2

> Disabled expire message checking when pauseDispatch=true
> 
>
> Key: AMQ-9257
> URL: https://issues.apache.org/jira/browse/AMQ-9257
> Project: ActiveMQ
>  Issue Type: Improvement
>Reporter: Matt Pavlovich
>Assignee: Matt Pavlovich
>Priority: Minor
> Fix For: 5.19.0, 5.17.5, 5.18.2
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> If pauseDispatch is set, the expiry checking should be ignored as well



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Work logged] (AMQ-9257) Disabled expire message checking when pauseDispatch=true

2023-05-10 Thread ASF GitHub Bot (Jira)


 [ 
https://issues.apache.org/jira/browse/AMQ-9257?focusedWorklogId=861384=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-861384
 ]

ASF GitHub Bot logged work on AMQ-9257:
---

Author: ASF GitHub Bot
Created on: 10/May/23 15:25
Start Date: 10/May/23 15:25
Worklog Time Spent: 10m 
  Work Description: mattrpav opened a new pull request, #1005:
URL: https://github.com/apache/activemq/pull/1005

   (no comment)




Issue Time Tracking
---

Worklog Id: (was: 861384)
Remaining Estimate: 0h
Time Spent: 10m

> Disabled expire message checking when pauseDispatch=true
> 
>
> Key: AMQ-9257
> URL: https://issues.apache.org/jira/browse/AMQ-9257
> Project: ActiveMQ
>  Issue Type: Improvement
>Reporter: Matt Pavlovich
>Assignee: Matt Pavlovich
>Priority: Minor
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> If pauseDispatch is set, the expiry checking should be ignored as well



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ARTEMIS-4276) Message Group does not replicate properly during failover

2023-05-10 Thread Liviu Citu (Jira)
Liviu Citu created ARTEMIS-4276:
---

 Summary: Message Group does not replicate properly during failover
 Key: ARTEMIS-4276
 URL: https://issues.apache.org/jira/browse/ARTEMIS-4276
 Project: ActiveMQ Artemis
  Issue Type: Bug
Affects Versions: 2.28.0
Reporter: Liviu Citu


Hi,

We are currently migrating our software from Classic to Artemis and we plan to 
use failover functionality.

We were using message group functionality by setting *JMSXGroupID* and this was 
working as expected. However after failover switch I noticed that messages are 
sent to wrong consumers.

Our gateway/interface application is actually a collection of servers:
 * gateway adapter server: receives messages from an external systems and puts 
them on a specific/virtual topic
 * gateway loader server (can be balanced): picks up the messages from the 
topic and do processing
 * gateway fail queue: monitors all messages that failed processing and has a 
functionality of resubmitting the message (users will correct the processing 
errors and then resubmit transaction)

*JMSXGroupID* is used to ensure that during message resubmit the same 
consumer/loader is processing the message as it was originally processed.

However, if the message resubmit is happening during failover switch we have 
noticed that the message is not sent to the right consumer as it should. 
Basically the first available consumer is used which is not what we want.

I have searched for configuration changes but couldn't find any relevant 
information.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Assigned] (AMQ-9257) Disabled expire message checking when pauseDispatch=true

2023-05-10 Thread Matt Pavlovich (Jira)


 [ 
https://issues.apache.org/jira/browse/AMQ-9257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matt Pavlovich reassigned AMQ-9257:
---

Assignee: Matt Pavlovich

> Disabled expire message checking when pauseDispatch=true
> 
>
> Key: AMQ-9257
> URL: https://issues.apache.org/jira/browse/AMQ-9257
> Project: ActiveMQ
>  Issue Type: Improvement
>Reporter: Matt Pavlovich
>Assignee: Matt Pavlovich
>Priority: Minor
>
> If pauseDispatch is set, the expiry checking should be ignored as well



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (AMQ-9257) Disabled expire message checking when pauseDispatch=true

2023-05-10 Thread Matt Pavlovich (Jira)
Matt Pavlovich created AMQ-9257:
---

 Summary: Disabled expire message checking when pauseDispatch=true
 Key: AMQ-9257
 URL: https://issues.apache.org/jira/browse/AMQ-9257
 Project: ActiveMQ
  Issue Type: Improvement
Reporter: Matt Pavlovich


If pauseDispatch is set, the expiry checking should be ignored as well



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (ARTEMIS-4275) _AMQ_ConsumerName is missing from Consumer Created/Closed notifications

2023-05-10 Thread Liviu Citu (Jira)


 [ 
https://issues.apache.org/jira/browse/ARTEMIS-4275?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Liviu Citu updated ARTEMIS-4275:

Description: 
Hi,

*_AMQ_ConsumerName* property is missing from *CONSUMER_CREATED / 
CONSUMER_CLOSED* notification messages.  This property is necessary to identify 
the *ConsumerId.* In a subscription model functionality the server needs to 
know when a certain subscription (consumer) gets created or closed. I have 
tried to use *_AMQ_RoutingName* but it seems it is for different purposes 
(sometimes it is simply equal with *_AMQ_Address).*

*_AMQ_ConsumerName* was available in the Advisory Message but it does not seem 
to be part of the  Notification Message. Therefore this is a regression 
compared to Classic ActiveMQ.

Regards

Liviu

  was:
Hi,

*_AMQ_ConsumerName* property is missing from *CONSUMER_CREATED / 
CONSUMER_CLOSED* notification messages.  This property is necessary to identify 
to identify the *ConsumerId.* In a subscription model functionality the server 
needs to know when a certain subscription (consumer) gets created or closed. I 
have tried to use *_AMQ_RoutingName* but it seems it is for different purposes 
(sometimes it is simply equal with *_AMQ_Address).*

*_AMQ_ConsumerName* was available in the Advisory Message but it does not seem 
to be part of the  Notification Message. Therefore this is a regression 
compared to Classic ActiveMQ.

Regards

Liviu


> _AMQ_ConsumerName is missing from Consumer Created/Closed notifications
> ---
>
> Key: ARTEMIS-4275
> URL: https://issues.apache.org/jira/browse/ARTEMIS-4275
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 2.28.0
>Reporter: Liviu Citu
>Priority: Major
>
> Hi,
> *_AMQ_ConsumerName* property is missing from *CONSUMER_CREATED / 
> CONSUMER_CLOSED* notification messages.  This property is necessary to 
> identify the *ConsumerId.* In a subscription model functionality the server 
> needs to know when a certain subscription (consumer) gets created or closed. 
> I have tried to use *_AMQ_RoutingName* but it seems it is for different 
> purposes (sometimes it is simply equal with *_AMQ_Address).*
> *_AMQ_ConsumerName* was available in the Advisory Message but it does not 
> seem to be part of the  Notification Message. Therefore this is a regression 
> compared to Classic ActiveMQ.
> Regards
> Liviu



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (ARTEMIS-2824) _AMQ_Client_ID on SESSION_CLOSED notification is always null

2023-05-10 Thread Liviu Citu (Jira)


[ 
https://issues.apache.org/jira/browse/ARTEMIS-2824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17721374#comment-17721374
 ] 

Liviu Citu commented on ARTEMIS-2824:
-

I have logged: ARTEMIS-4275

> _AMQ_Client_ID on SESSION_CLOSED notification is always null
> 
>
> Key: ARTEMIS-2824
> URL: https://issues.apache.org/jira/browse/ARTEMIS-2824
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 2.11.0
>Reporter: Tim Daly
>Assignee: Justin Bertram
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> When a JMS client with a clientId set closes the session a notification 
> (_AMQ_NotifType=SESSION_CLOSED) is sent by the broker but the _AMQ_Client_ID 
> is always set to null.  The JMS Client Id has been verified as being set via 
> the web UI.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ARTEMIS-4275) _AMQ_ConsumerName is missing from Consumer Created/Closed notifications

2023-05-10 Thread Liviu Citu (Jira)
Liviu Citu created ARTEMIS-4275:
---

 Summary: _AMQ_ConsumerName is missing from Consumer Created/Closed 
notifications
 Key: ARTEMIS-4275
 URL: https://issues.apache.org/jira/browse/ARTEMIS-4275
 Project: ActiveMQ Artemis
  Issue Type: Bug
Affects Versions: 2.28.0
Reporter: Liviu Citu


Hi,

*_AMQ_ConsumerName* property is missing from *CONSUMER_CREATED / 
CONSUMER_CLOSED* notification messages.  This property is necessary to identify 
to identify the *ConsumerId.* In a subscription model functionality the server 
needs to know when a certain subscription (consumer) gets created or closed. I 
have tried to use *_AMQ_RoutingName* but it seems it is for different purposes 
(sometimes it is simply equal with *_AMQ_Address).*

*_AMQ_ConsumerName* was available in the Advisory Message but it does not seem 
to be part of the  Notification Message. Therefore this is a regression 
compared to Classic ActiveMQ.

Regards

Liviu



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Comment Edited] (ARTEMIS-2824) _AMQ_Client_ID on SESSION_CLOSED notification is always null

2023-05-10 Thread Liviu Citu (Jira)


[ 
https://issues.apache.org/jira/browse/ARTEMIS-2824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17721294#comment-17721294
 ] 

Liviu Citu edited comment on ARTEMIS-2824 at 5/10/23 11:02 AM:
---

Hi Justin,

*_AMQ_ConsumerName* property is also missing from *CONSUMER_CREATED / 
CONSUMER_CLOSED* notification messages. Is it possible to set it? I need this 
property to identify the *ConsumerId.* We are using a subscription model 
functionality and on one of our servers we need to know when a certain 
subscription (consumer) gets created or closed. I have tried to use 
*_AMQ_RoutingName* but it seems it is for different purposes (in some cases 
when temporary queues are involved it seems to be the same as *_AMQ_Address).*

*_AMQ_ConsumerName* was available in the Advisory Message but it does not seem 
to be part of the  Notification Message.

Please let me know if I should log a separate issues for it.

Thank you!


was (Author: JIRAUSER300236):
Hi Justin,

*_AMQ_ConsumerName* property is also missing from *CONSUMER_CREATED / 
CONSUMER_CLOSED* notification messages. Is it possible to set it? I need this 
property to identify the *ConsumerId.* We are using a subscription model 
functionality and on one of our servers we need to know when a certain 
subscription (consumer of a specific topic) gets created or closed.

This property was available in the Advisory Message but it does not seem to be 
part of the  Notification Message.

Please let me know if I should log a separate issues for it.

Thank you!

> _AMQ_Client_ID on SESSION_CLOSED notification is always null
> 
>
> Key: ARTEMIS-2824
> URL: https://issues.apache.org/jira/browse/ARTEMIS-2824
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 2.11.0
>Reporter: Tim Daly
>Assignee: Justin Bertram
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> When a JMS client with a clientId set closes the session a notification 
> (_AMQ_NotifType=SESSION_CLOSED) is sent by the broker but the _AMQ_Client_ID 
> is always set to null.  The JMS Client Id has been verified as being set via 
> the web UI.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Comment Edited] (ARTEMIS-2824) _AMQ_Client_ID on SESSION_CLOSED notification is always null

2023-05-10 Thread Liviu Citu (Jira)


[ 
https://issues.apache.org/jira/browse/ARTEMIS-2824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17721294#comment-17721294
 ] 

Liviu Citu edited comment on ARTEMIS-2824 at 5/10/23 10:58 AM:
---

Hi Justin,

*_AMQ_ConsumerName* property is also missing from *CONSUMER_CREATED / 
CONSUMER_CLOSED* notification messages. Is it possible to set it? I need this 
property to identify the *ConsumerId.* We are using a subscription model 
functionality and on one of our servers we need to know when a certain 
subscription (consumer of a specific topic) gets created or closed.

This property was available in the Advisory Message but it does not seem to be 
part of the  Notification Message.

Please let me know if I should log a separate issues for it.

Thank you!


was (Author: JIRAUSER300236):
Hi Justin,

*_AMQ_ConsumerName* property is also missing from *CONSUMER_CREATED / 
CONSUMER_CLOSED* notification messages. Is it possible to set it? I need this 
property to identify the *ConsumerId.* We are using a subscription model 
functionality and on the server side we need to know when a certain consumer 
(subscription) gets created or closed.

This property was available in the Advisory Message but it does not seem to be 
part of the  Notification Message.

Please let me know if I should log a separate issues for it.

Thank you!

> _AMQ_Client_ID on SESSION_CLOSED notification is always null
> 
>
> Key: ARTEMIS-2824
> URL: https://issues.apache.org/jira/browse/ARTEMIS-2824
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 2.11.0
>Reporter: Tim Daly
>Assignee: Justin Bertram
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> When a JMS client with a clientId set closes the session a notification 
> (_AMQ_NotifType=SESSION_CLOSED) is sent by the broker but the _AMQ_Client_ID 
> is always set to null.  The JMS Client Id has been verified as being set via 
> the web UI.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Comment Edited] (ARTEMIS-2824) _AMQ_Client_ID on SESSION_CLOSED notification is always null

2023-05-10 Thread Liviu Citu (Jira)


[ 
https://issues.apache.org/jira/browse/ARTEMIS-2824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17721294#comment-17721294
 ] 

Liviu Citu edited comment on ARTEMIS-2824 at 5/10/23 10:57 AM:
---

Hi Justin,

*_AMQ_ConsumerName* property is also missing from *CONSUMER_CREATED / 
CONSUMER_CLOSED* notification messages. Is it possible to set it? I need this 
property to identify the *ConsumerId.* We are using a subscription model 
functionality and on the server side we need to know when a certain consumer 
(subscription) gets created or closed.

This property was available in the Advisory Message but it does not seem to be 
part of the  Notification Message.

Please let me know if I should log a separate issues for it.

Thank you!


was (Author: JIRAUSER300236):
Hi Justin,

*_AMQ_ConsumerName* property is also missing from *CONSUMER_CREATED / 
CONSUMER_CLOSED* notification messages. Is it possible to set it? I need this 
property to identify the {*}ConsumerId{*}. This property was available in the 
Advisory Message but it does not seem to be part of the  Notification Message.

Please let me know if I should log a separate issues for it.

Thank you!

> _AMQ_Client_ID on SESSION_CLOSED notification is always null
> 
>
> Key: ARTEMIS-2824
> URL: https://issues.apache.org/jira/browse/ARTEMIS-2824
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 2.11.0
>Reporter: Tim Daly
>Assignee: Justin Bertram
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> When a JMS client with a clientId set closes the session a notification 
> (_AMQ_NotifType=SESSION_CLOSED) is sent by the broker but the _AMQ_Client_ID 
> is always set to null.  The JMS Client Id has been verified as being set via 
> the web UI.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (ARTEMIS-2824) _AMQ_Client_ID on SESSION_CLOSED notification is always null

2023-05-10 Thread Liviu Citu (Jira)


[ 
https://issues.apache.org/jira/browse/ARTEMIS-2824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17721294#comment-17721294
 ] 

Liviu Citu commented on ARTEMIS-2824:
-

Hi Justin,

*_AMQ_ConsumerName* property is also missing from *CONSUMER_CREATED / 
CONSUMER_CLOSED* notification messages. Is it possible to set it? I need this 
property to identify the {*}ConsumerId{*}. This property was available in the 
Advisory Message but it does not seem to be part of the  Notification Message.

Please let me know if I should log a separate issues for it.

Thank you!

> _AMQ_Client_ID on SESSION_CLOSED notification is always null
> 
>
> Key: ARTEMIS-2824
> URL: https://issues.apache.org/jira/browse/ARTEMIS-2824
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 2.11.0
>Reporter: Tim Daly
>Assignee: Justin Bertram
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> When a JMS client with a clientId set closes the session a notification 
> (_AMQ_NotifType=SESSION_CLOSED) is sent by the broker but the _AMQ_Client_ID 
> is always set to null.  The JMS Client Id has been verified as being set via 
> the web UI.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)