Details
-
Improvement
-
Resolution: Fixed
-
Neutral
-
1.7.1
-
None
Description
The RabbitMQ activation consumer, ConfirmationConsumer (info.magnolia.rabbitmq.consumers.ConfirmationConsumer) does not acknowledge status messages in the ACK queue.
ACK messages in the ACK queue are processed, but the ACK messages stay in the ACK in an unacked state. Disconnecting the ack consumer from the queue will reset all messages in the ACK queue to a ready state but reconnecting the ack consumer will re-process the messages.
info.magnolia.rabbitmq.consumers.ConfirmationConsumer#processMessage should have a call to the ACK client basicAck to acknowledge the message.
Checklists
Acceptance criteria