Re: Qpid broker memory increases when a receiver is paused with message pending acks

2020-09-10 Thread Gordon Sim
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 . Any further messages sent to ReceiverQueue is

Re: Qpid broker memory increases when a receiver is paused with message pending acks

2020-09-10 Thread Virgilio Fornazin
this is a well known issue... we had running for almost 8 years with broker, it never releases cache back to S.O. it´s related to the vectors<> (C++) used in queue management structures, they never release back ram to S.O. c++11 and beyond implemented shrink_to_fit() call to release memory back,

Qpid broker memory increases when a receiver is paused with message pending acks

2020-09-10 Thread Kalyanaraman Sivaraman
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 . Any further messages sent to ReceiverQueue is marked as DELETED even though we have another receiver