<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/rabbitmq-server-git.git, branch mergify/bp/v3.10.x/pr-3987</title>
<subtitle>github.com: rabbitmq/rabbitmq-server.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/rabbitmq-server-git.git/'/>
<entry>
<title>Bump erlef/setup-beam from 1.9 to 1.10</title>
<updated>2022-01-14T11:21:16+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2022-01-13T18:08:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/rabbitmq-server-git.git/commit/?id=9e163f272f3240729ef45cbecd588182425c1438'/>
<id>9e163f272f3240729ef45cbecd588182425c1438</id>
<content type='text'>
Bumps [erlef/setup-beam](https://github.com/erlef/setup-beam) from 1.9 to 1.10.
- [Release notes](https://github.com/erlef/setup-beam/releases)
- [Commits](https://github.com/erlef/setup-beam/compare/v1.9...v1.10)

---
updated-dependencies:
- dependency-name: erlef/setup-beam
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;
(cherry picked from commit 4cac2a9770ee421eae994050d04be0812d3bfbfa)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bumps [erlef/setup-beam](https://github.com/erlef/setup-beam) from 1.9 to 1.10.
- [Release notes](https://github.com/erlef/setup-beam/releases)
- [Commits](https://github.com/erlef/setup-beam/compare/v1.9...v1.10)

---
updated-dependencies:
- dependency-name: erlef/setup-beam
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;
(cherry picked from commit 4cac2a9770ee421eae994050d04be0812d3bfbfa)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3985 from rabbitmq/mergify/bp/v3.10.x/pr-3981</title>
<updated>2022-01-13T09:48:49+00:00</updated>
<author>
<name>Michael Klishin</name>
<email>klishinm@vmware.com</email>
</author>
<published>2022-01-13T09:48:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/rabbitmq-server-git.git/commit/?id=a8d234a7dc6f45e0d14cbfcebcf64270885e0420'/>
<id>a8d234a7dc6f45e0d14cbfcebcf64270885e0420</id>
<content type='text'>
Import queue and binding definitions when a certain number of nodes join (backport #3981)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Import queue and binding definitions when a certain number of nodes join (backport #3981)</pre>
</div>
</content>
</entry>
<entry>
<title>Correct log message formatting</title>
<updated>2022-01-13T08:35:09+00:00</updated>
<author>
<name>Michael Klishin</name>
<email>michael@clojurewerkz.org</email>
</author>
<published>2022-01-12T01:30:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/rabbitmq-server-git.git/commit/?id=b965430d2f8dde86f72c553cefefe3e5743692ff'/>
<id>b965430d2f8dde86f72c553cefefe3e5743692ff</id>
<content type='text'>
(cherry picked from commit 10f9e062e3b2fd8ecfbfd38ac00caa6b1b2cb090)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 10f9e062e3b2fd8ecfbfd38ac00caa6b1b2cb090)
</pre>
</div>
</content>
</entry>
<entry>
<title>Import queue and binding definitions when a certain number of nodes join</title>
<updated>2022-01-13T08:35:08+00:00</updated>
<author>
<name>Michael Klishin</name>
<email>michael@clojurewerkz.org</email>
</author>
<published>2022-01-11T19:05:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/rabbitmq-server-git.git/commit/?id=f4179da1acf50649d7df95c05e0260ea64462584'/>
<id>f4179da1acf50649d7df95c05e0260ea64462584</id>
<content type='text'>
by default the number is 1.

This is to make sure that quorum queues have enough nodes to provision
their initial replicas on instead of settling on a smaller number,
which very likely can be just 1 (the first node to boot).

References #3850.

(cherry picked from commit a0855a89f28b314f816caa63b17f648d25ff83c8)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
by default the number is 1.

This is to make sure that quorum queues have enough nodes to provision
their initial replicas on instead of settling on a smaller number,
which very likely can be just 1 (the first node to boot).

References #3850.

(cherry picked from commit a0855a89f28b314f816caa63b17f648d25ff83c8)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3970 from rabbitmq/gh-3895-bugfix</title>
<updated>2022-01-10T22:15:49+00:00</updated>
<author>
<name>Michael Klishin</name>
<email>klishinm@vmware.com</email>
</author>
<published>2022-01-10T22:15:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/rabbitmq-server-git.git/commit/?id=98539b9852f8ff77865ef93c0de975d343ff5b60'/>
<id>98539b9852f8ff77865ef93c0de975d343ff5b60</id>
<content type='text'>
Fix issue with fsutil</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix issue with fsutil</pre>
</div>
</content>
</entry>
<entry>
<title>Fix issue with fsutil</title>
<updated>2022-01-08T13:37:41+00:00</updated>
<author>
<name>Luke Bakken</name>
<email>luke@bakken.io</email>
</author>
<published>2022-01-08T01:21:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/rabbitmq-server-git.git/commit/?id=fd781441f35070dd63ae5dfe3e8acd5c9d608ee5'/>
<id>fd781441f35070dd63ae5dfe3e8acd5c9d608ee5</id>
<content type='text'>
Fsutil has language-specific messages. Fix by using powershell.exe instead.

Follow-up to #3895

Reported here:
https://groups.google.com/g/rabbitmq-users/c/ypk51AtmrSM
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fsutil has language-specific messages. Fix by using powershell.exe instead.

Follow-up to #3895

Reported here:
https://groups.google.com/g/rabbitmq-users/c/ypk51AtmrSM
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3967 from rabbitmq/tomyouyou-stream_select_leader</title>
<updated>2022-01-07T23:34:28+00:00</updated>
<author>
<name>Michael Klishin</name>
<email>klishinm@vmware.com</email>
</author>
<published>2022-01-07T23:34:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/rabbitmq-server-git.git/commit/?id=4a3d92677c6413a570f7c7162cf4012f8137d4ff'/>
<id>4a3d92677c6413a570f7c7162cf4012f8137d4ff</id>
<content type='text'>
Fix Stream coordinator leader selection bug</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix Stream coordinator leader selection bug</pre>
</div>
</content>
</entry>
<entry>
<title>Stream coordinator: handle machine_version command</title>
<updated>2022-01-07T12:30:03+00:00</updated>
<author>
<name>Karl Nilsson</name>
<email>kjnilsson@gmail.com</email>
</author>
<published>2022-01-07T12:30:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/rabbitmq-server-git.git/commit/?id=82470e9d1c8f2019ff9b3d5054a36d9357f8f90a'/>
<id>82470e9d1c8f2019ff9b3d5054a36d9357f8f90a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make stream coodinator machine versioned</title>
<updated>2022-01-07T12:11:11+00:00</updated>
<author>
<name>Karl Nilsson</name>
<email>kjnilsson@gmail.com</email>
</author>
<published>2022-01-07T12:06:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/rabbitmq-server-git.git/commit/?id=9a5d0f9d85bda218124c0b95edc37fc717cb8cc5'/>
<id>9a5d0f9d85bda218124c0b95edc37fc717cb8cc5</id>
<content type='text'>
In order to retain deterministic results of state machine applications
during upgrades we need to make the stream coordinator versioned such
that we only use the new logic once the stream coordinator switches to
machine version 1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to retain deterministic results of state machine applications
during upgrades we need to make the stream coordinator versioned such
that we only use the new logic once the stream coordinator switches to
machine version 1.
</pre>
</div>
</content>
</entry>
<entry>
<title>'rabbit_stream_coordinator:select_leader' runs with wrong comparison</title>
<updated>2022-01-07T10:06:16+00:00</updated>
<author>
<name>tomyouyou</name>
<email>yxszyn@163.com</email>
</author>
<published>2022-01-06T09:39:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/rabbitmq-server-git.git/commit/?id=e5ccf267ffda0ac9e79abae89a073a456e72312e'/>
<id>e5ccf267ffda0ac9e79abae89a073a456e72312e</id>
<content type='text'>
The list consists of candidates which is a tuple {node, tail}, and the tail is made of {epoch, offset}.
While the 'select_leader' think the tail is made of {offset, epoch}. 

Suppose there are two candidates:
[{node1,{1,100}},{node2,{2,99}}] 

It selects node1 as the leader instead of node2 with larger epoch.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The list consists of candidates which is a tuple {node, tail}, and the tail is made of {epoch, offset}.
While the 'select_leader' think the tail is made of {offset, epoch}. 

Suppose there are two candidates:
[{node1,{1,100}},{node2,{2,99}}] 

It selects node1 as the leader instead of node2 with larger epoch.</pre>
</div>
</content>
</entry>
</feed>
