How to avoid Queue limit reached warning when subscribing to a topic.
Hi,
I have a system plugin which replays a saved log file and subscribes to its contacts topic. In the callback function I save the contacts to MongoDB, this being a lengthy operation and after some time the queue limit of the topic gets full and I start losing messages.
Warning [Publisher.cc:134] Queue limit reached for topic ../physics/contacts, deleting message. This warning is printed only once.
How can I avoid this? Speed is not important since I am replaying a log file.
Currently I am doing it by pausing the world, and with a separate thread I step into the simulation one step at a time, and between them a small sleep time, so MongoDB has time to write everything.
Cheers, Andrei
I have a similar problem, help would be appreciated.