[
https://issues.apache.org/jira/browse/ARTEMIS-5564?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18004176#comment-18004176
]
ASF subversion and git services commented on ARTEMIS-5564:
----------------------------------------------------------
Commit 9233ea2b5b9fd476ed859ed773870905f3d61fd3 in activemq-artemis's branch
refs/heads/main from Clebert Suconic
[ https://gitbox.apache.org/repos/asf?p=activemq-artemis.git;h=9233ea2b5b ]
ARTEMIS-5564 Avoid unecessary scans on mirror AckManager
The AckManager should preemtively give up processing when enough records have
been acked.
We shouldn't also remove acks unless they were at the beginning of the list.
And we should avoid scanning pages at all costs (scan as minimal as possible).
> Unecessary scans on Mirror ACKManager
> -------------------------------------
>
> Key: ARTEMIS-5564
> URL: https://issues.apache.org/jira/browse/ARTEMIS-5564
> Project: ActiveMQ Artemis
> Issue Type: Bug
> Components: AMQP
> Reporter: Clebert Suconic
> Assignee: Clebert Suconic
> Priority: Major
> Labels: pull-request-available
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> The Mirror target is performing unecessary scans at the target node.
> This will cause a performance issue.
> Before this users had to bump the ack retry parameters to avoid missing acks.
> After this change you can use more conservative values.
--
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