Skip to content

Fix decentralized clients connection issue#1110

Open
ahzero7d1 wants to merge 3 commits intodevelopfrom
decentralized-connection-fix
Open

Fix decentralized clients connection issue#1110
ahzero7d1 wants to merge 3 commits intodevelopfrom
decentralized-connection-fix

Conversation

@ahzero7d1
Copy link
Copy Markdown
Collaborator

Solves issue: #1109

We add two additional messages, ConnectionsReady and StartWeightSharing, exchanged between server and clients. The usage is as follows.

  • Clients send ConnectionsReady message to the server after establishing all connections with peers.
  • Once the server receives ConnectionsReady from all participants in the round, it sends StartWeightSharing message to participants.
  • Clients proceed to exchange weight updates only after receiving StartWeightSharing from the server.

With this approach, all peers are guaranteed to complete their connection setup before weight updates are shared, preventing missed updates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant