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
As re-register (heartbeat) logic is expensive, we run dmsg-monitor.
Also we will have new/improve logic on register dmsg clients to discovery that will fix deregister non-visor entries issue.
Counting the number of entries in dmsg-discovery:
https://dmsgd.skywire.skycoin.com/dmsg-discovery/entries
There are 10700 dmsg client entries in dmsg-discovery.
Counting the number of visors online:
While it's not impossible that we have twice the number of dmsg clients as visors online, it's highly unlikely that this is the case
On checking that dmsg client entries are removed after dmsgcurl, it seems that they are removed appropriately on clean exit.
Solution
Expire dmsg client entries from dmsg-discovery after 1 hour.
Long-lived dmsg clients should re-register or refresh their entry in dmsg-discovery hourly by some mechanism.
Related issues:
skycoin/skywire-services#38
https://github.com/skycoin/skywire-service-discovery/issues/1
skycoin/skywire#1715
The text was updated successfully, but these errors were encountered: