Clebert Suconic created ARTEMIS-4758: ----------------------------------------
Summary: Hardening Mirroring Key: ARTEMIS-4758 URL: https://issues.apache.org/jira/browse/ARTEMIS-4758 Project: ActiveMQ Artemis Issue Type: Improvement Reporter: Clebert Suconic I have been extensively testing mirroring, and I'm hardening it as an overal task, improving its behavior: - Page Transactions on mirror target are now optional. * If you had an interrupt mirror while the target destination was paging, duplicate detection would be ineffective unless you used paged transactions * Users can now configure the ack manager retries intervals. Say you need some time to remove a consumer from a target mirror. The delivering references would prevent acks from happening. You can allow bigger retry intervals and number of retries by tinkiering with ack manager retry parameters. * The ackManager was only restarted when new acks were coming in. If you stopped receiving acks on a target server and restarted that server with pending acks, those acks would never be exercised. The AckManager retries are now restarted as soon as the server is started. -- This message was sent by Atlassian Jira (v8.20.10#820010)