Skip to content

Tags: rabbitmq/rabbitmq-server

Tags

v4.2.0-beta.1

Toggle v4.2.0-beta.1's commit message
Fix typo

v4.1.3

Toggle v4.1.3's commit message
Fix channel reuse bug

This commit fixes the following test flake that occurred in CI:
```
make -C deps/rabbit ct-amqp_dotnet t=cluster_size_1:redelivery
```

After receiving the end frame, the server session proc replies with the end frame.

Usually when the test case succeeds, the server connection process receives
a DOWN for the session proc and untracks its channel number such that a
subsequent begin frame for the same channel number will create a new session
proc in the server.

In the flake however, the client receives the end, and pipelines new begin,
attach, and flow frames. These frames are received in the server connection's
mailbox before the monitor for the old session proc fires. That's why these
new frames are sent to the old session proc causing the test case to
fail.

This reveals a bug in the server.
This commit fixes this bug similarly as done in the AMQP 0.9.1 channel in
https://github.com/rabbitmq/rabbitmq-server/blob/94b4a6aafdfac6b6cae102f50b188e5ea4a32c0e/deps/rabbit/src/rabbit_channel.erl#L1146-L1155

Channel reuse by the client is valid and actually common, e.g. if channel-max
is 0.

(cherry picked from commit 6413d2d)

v4.1.2

Toggle v4.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #14180 from rabbitmq/mergify/bp/v4.1.x/pr-14178

CQ: Retry opening write file when writing messages (backport #14178)

v4.1.1

Toggle v4.1.1's commit message

Verified

This commit was signed with the committer’s verified signature.
michaelklishin Michael Klishin
Merge pull request #14031 from rabbitmq/add-missing-test

Add missing test

(cherry picked from commit 5a29e29)

v4.1.0

Toggle v4.1.0's commit message

Verified

This commit was signed with the committer’s verified signature.
michaelklishin Michael Klishin
4.1.0 release notes: prepare for 4.1.0 GA

(cherry picked from commit cb4676d)

Conflicts:
	release-notes/4.1.0.md

v4.0.9

Toggle v4.0.9's commit message

Verified

This commit was signed with the committer’s verified signature.
michaelklishin Michael Klishin
4.0.9 release notes

(cherry picked from commit 97b98c1)

v4.1.0-rc.2

Toggle v4.1.0-rc.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #13736 from rabbitmq/mergify/bp/v4.1.x/pr-13735

Ra 2.16.8 (backport #13735)

v4.0.8

Toggle v4.0.8's commit message

Verified

This commit was signed with the committer’s verified signature.
michaelklishin Michael Klishin
Update 4.0.8 release notes

[skip ci]

(cherry picked from commit 2af6181)

v4.1.0-rc.1

Toggle v4.1.0-rc.1's commit message

Verified

This commit was signed with the committer’s verified signature.
michaelklishin Michael Klishin
4.0.8 release notes fixes

(cherry picked from commit 45f0f1c)

v4.1.0-beta.5

Toggle v4.1.0-beta.5's commit message

Verified

This commit was signed with the committer’s verified signature.
michaelklishin Michael Klishin
Extend the idea in #13512 to a few more tabs

(cherry picked from commit f2da1b5)