You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 2, 2021. It is now read-only.
The Swarm snapshot binary calls the WaitTillHealthy method which apparently returns a false true.
in GetHealthInfo, there is the following method call: gotnn, countgotnn, culpritsgotnn := k.connectedNeighbours(pp.NNSet) which apparently returns gotnn=true as a false true.
The text was updated successfully, but these errors were encountered:
Also the simulation.WaitTillHealthy() seems to only check that connection is made to NN. This still makes it possible for something to be healthy with only 2 connected nodes, even if you have many more in the network. Any simulation test that passes with topologies generated from this case passes on a false premise.
@zelig, @holisticode, the actual snapshot file might not necessarily reveal the problem WaitTillHealthy as the Healthy function might be called before the node knows all NNs
A 6 node snapshot was generated in the
swarm-snapshot
passes the health check inkademlia.GetHealthInfo
:The Swarm snapshot binary calls the
WaitTillHealthy
method which apparently returns a false true.in
GetHealthInfo
, there is the following method call:gotnn, countgotnn, culpritsgotnn := k.connectedNeighbours(pp.NNSet)
which apparently returnsgotnn=true
as a false true.The text was updated successfully, but these errors were encountered: