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
Recently we've had some Service Nodes register with incorrectly synced clocks, this is an issue because it can cause users messages to fail to send if the Service Node thinks the users timestamp is out of bounds (because its own clock is out of bounds). These Service Nodes will be kicked from the network by other Service Nodes during testing, but they will bounce between decommissioned and registered until all uptime credits are used, exacerbating the time Session users can be affected.
Some options to reduce the prevalence of this issue
Warn during installation of Service Node package that local time may be out of sync and that this may result in deregistration
Require retesting clock before Service Node can go from Decommissioned -> Registered (prevents bouncing back and forth between decommissioned and registered)
The text was updated successfully, but these errors were encountered:
Yea that's why I was thinking something like this would require us to reach out to a centralized time server to make sure we're always in sync. If we warn on package install it may be easier to get the appropriate dependencies installed, but if we want to do this in the code itself it might make sense to make requests to an ntp server(pool.ntp.org?).
Recently we've had some Service Nodes register with incorrectly synced clocks, this is an issue because it can cause users messages to fail to send if the Service Node thinks the users timestamp is out of bounds (because its own clock is out of bounds). These Service Nodes will be kicked from the network by other Service Nodes during testing, but they will bounce between decommissioned and registered until all uptime credits are used, exacerbating the time Session users can be affected.
Some options to reduce the prevalence of this issue
The text was updated successfully, but these errors were encountered: