On 10/09/2020 4:11 pm, Kalyanaraman Sivaraman wrote:
Given the situation where we have a receiver "Receiver1" acquire 1 message
from a queue "ReceiverQueue" but if the message is not acknowledged and
Receiver1 process is paused using kill -STOP <pidOfReceiver1>.

Any further messages sent to ReceiverQueue is marked as DELETED even though
we have another receiver "Receiver2" properly acquire messages from the
queue and also sends acknowledgements, the broker memory linearly increases
until all the memory in the box is used. Purger cleaning up messages does
not help. Once we kill Receiver1 the broker memory stabilizes.

I have opened up a JIRA issue on this QPID-8462

https://issues.apache.org/jira/browse/QPID-8462

There has been no response to it as of now.

Has Anyone Seen this behavior?

Yes, I'm afraid it is known and 'expected' behaviour, based on the way the queue is implemented. I've commented in more detail on the JIRA.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to