summaryrefslogtreecommitdiff
path: root/releasenotes/notes/rabbit-no-wait-for-ack-9e5de3e1320d7660.yaml
blob: 28a711d8b618b5fe4ac1b9a0517aa35a632a89d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
---
other:
  - |
    On rabbitmq, in the past, acknownlegement of messages was done within the
    application callback thread/greenlet. This thread was blocked until the
    message was ack. In newton, we rewrote the message acknownlegement to
    ensure we haven't two threads writting the socket at the same times.
    Now all pendings ack are done by the main thread. They are no more reason
    to block the application callback thread until the message is ack. Other
    driver already release the application callback threads before the message
    is acknownleged. This is also the case for rabbitmq, now.