Ocata Series Release Notes

5.17.3

Other Notes

  • On RabbitMQ, in the past, acknowledgement of messages was done within the application callback thread/greenlet. This thread was blocked until the message was acknowledged. In Newton, we rewrote the message acknowledgement to ensure we haven’t two threads writing to the socket at the same time. Now all pending acknowledgements are done by the main thread. They are no more reason to block the application callback thread until the message is acknowledged. Other drivers already release the application callback threads before the message is acknowledged. This is also the case for RabbitMQ now.