habitat-sh / habitat

Modern applications with built-in automation
https://www.habitat.sh
Apache License 2.0
2.61k stars 315 forks source link

SWIM: Ping only 1 other member per protocol period #5564

Open baumanj opened 6 years ago

baumanj commented 6 years ago

Per section 3.1 of the SWIM paper, step 1 of a protocol round is to send a ping message to one other member (M𝒾). If no ack reply is received before the timeout, k members are selected to receive ping-req(M𝒾) messages.

The current implementation may be sending ping messages to k members rather than just 1. This needs to be validated, and if so, corrected.

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. We value your input and contribution. Please leave a comment if this issue still affects you.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. We value your input and contribution. Please leave a comment if this issue still affects you.