Re: [ovs-dev] [PATCH v2 0/5] ovsdb: raft: Fixes for cluster joining state.

2024-03-27 Thread Ilya Maximets
On 3/26/24 18:27, Ilya Maximets wrote:
> 
> Issues discovered while working on:
>   https://github.com/ovn-org/ovn/issues/235
> 
> 
> Version 2:
>   * Replaced the first patch with an implementation of leadership
> transfer to servers that applied the most changes. [Felix, Han]
>   * Fixed some typos. [Han]
>   * Added a MACRO for the join timeout value. [Han]
>   * Added Ack's from Han to patches 2-5.
> 
> 
> Ilya Maximets (5):
>   ovsdb: raft: Avoid transferring leadership to unavailable servers.
>   ovsdb: raft: Fix time intervals for multitasking while joining.
>   ovsdb: raft: Fix permanent joining state on a cluster member.
>   ovsdb: raft: Fix assertion when 1-node cluster looses leadership.
>   ovsdb: raft: Fix inability to join after leadership change round trip.
> 
>  ovsdb/raft.c   | 121 +
>  tests/ovsdb-cluster.at | 106 
>  2 files changed, 216 insertions(+), 11 deletions(-)
> 

Thanks, Han and Felix!

I applied the set.

Patches 1, 3 and 5 backported down to 2.17.
Patches 2 and 4 - down to 3.3.

Best regards, Ilya Maximets.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


[ovs-dev] [PATCH v2 0/5] ovsdb: raft: Fixes for cluster joining state.

2024-03-26 Thread Ilya Maximets


Issues discovered while working on:
  https://github.com/ovn-org/ovn/issues/235


Version 2:
  * Replaced the first patch with an implementation of leadership
transfer to servers that applied the most changes. [Felix, Han]
  * Fixed some typos. [Han]
  * Added a MACRO for the join timeout value. [Han]
  * Added Ack's from Han to patches 2-5.


Ilya Maximets (5):
  ovsdb: raft: Avoid transferring leadership to unavailable servers.
  ovsdb: raft: Fix time intervals for multitasking while joining.
  ovsdb: raft: Fix permanent joining state on a cluster member.
  ovsdb: raft: Fix assertion when 1-node cluster looses leadership.
  ovsdb: raft: Fix inability to join after leadership change round trip.

 ovsdb/raft.c   | 121 +
 tests/ovsdb-cluster.at | 106 
 2 files changed, 216 insertions(+), 11 deletions(-)

-- 
2.44.0

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev