diff options
| author | Daniil Fedotov <hairyhum@gmail.com> | 2018-10-01 17:38:07 +0100 |
|---|---|---|
| committer | Daniil Fedotov <hairyhum@gmail.com> | 2018-10-01 17:38:07 +0100 |
| commit | 8b37501451d2ef66dbf16b62b84684b74157dcbc (patch) | |
| tree | 21c197790255213e38b8fdfde6bff02fe7cfc9b4 /.travis.yml.patch | |
| parent | c1fb658ce13ae7f14919bd784eddd3dc77ab5144 (diff) | |
| download | rabbitmq-server-git-8b37501451d2ef66dbf16b62b84684b74157dcbc.tar.gz | |
Take reject into account when sending confirms and vice-versa.
Before bf531fd017cbec756ee979299723adce76828c96 rejects were not
collected like confirms and extracted from unconfirmed.
When adding the feature the important detail was missed:
if unconfirmed dtree is empty, confirms will be sent as multiple
confirming all messages up to latest.
If there are rejects recorded, the channel can send multiple confirm
and then reject right after with a lower message ID, which makes clients
fail.
Reported in php-amqplib/php-amqplib#597
Diffstat (limited to '.travis.yml.patch')
0 files changed, 0 insertions, 0 deletions
