On Tue, 12 Feb 2019 at 00:26, sidarthsc <[email protected]> wrote: > > Could you explain how the logic behind the holdOnPublishEnabled attribute > works? For example, is there a thread that periodically iterates over all > messages in queues for which this attribute is enabled and releases, or > pushes those messages which are eligible for being processed?
It is the responsibility of the virtualhost housekeeper (see VirtualHostHouseKeepingTask and org.apache.qpid.server.queue.AbstractQueue#checkMessageStatus). The period with which the housekeeper runs is defined by virtualhost.housekeepingCheckPeriod so a message may remain held of the queue by virtualhost.housekeepingCheckPeriod ms too long. > > > > -- > Sent from: http://qpid.2158936.n2.nabble.com/Apache-Qpid-users-f2158936.html > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
