[
https://issues.apache.org/jira/browse/ARTEMIS-4936?focusedWorklogId=926617&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-926617
]
ASF GitHub Bot logged work on ARTEMIS-4936:
-------------------------------------------
Author: ASF GitHub Bot
Created on: 19/Jul/24 04:15
Start Date: 19/Jul/24 04:15
Worklog Time Spent: 10m
Work Description: jbertram opened a new pull request, #5102:
URL: https://github.com/apache/activemq-artemis/pull/5102
If, for whatever reason, the response for a packet sent with blocking
semantics is never returned it's possible that an async response received in
the interventing time will be interpreted as the current response. This is
because ChannelImpl does not verify the correlation ID set on the response
packet when it is received.
Issue Time Tracking
-------------------
Worklog Id: (was: 926617)
Remaining Estimate: 0h
Time Spent: 10m
> Verify response correlationId in Core client
> --------------------------------------------
>
> Key: ARTEMIS-4936
> URL: https://issues.apache.org/jira/browse/ARTEMIS-4936
> Project: ActiveMQ Artemis
> Issue Type: Bug
> Reporter: Justin Bertram
> Assignee: Justin Bertram
> Priority: Major
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Consider a Core client sending packets with blocking semantics and a
> confirmationWindowSize >= 0. For example, consider such a client sending
> multiple durable messages in a transaction and then committing that
> transaction. If, for whatever reason, the response for the commit packet is
> never returned it's possible that the call to commit will _still_ succeed.
> This is because {{ChannelImple}} does not verify the correlation ID set on
> the commit packet and will interpret a _previous_ response as the current
> response to the commit.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact