github maidsafe/autonomi stable-2024.12.1.10
2024.12.1.10

latest releases: ant-cli-v0.3.6, autonomi-v0.3.5, stable-2024.12.1.11...
one day ago

Release Note

Binary Versions

  • antnode: v0.3.5
  • antctld: v0.11.7
  • antctl: v0.11.7
  • ant: v0.3.5
  • nat-detection: v0.2.15
  • node-launchpad: v0.5.3

Merged Pull Requests

2025-01-18 #2643 -- chore: remove unallocated ip from mainnet contacts [@jacderida]
2025-01-18 #2639 -- Avoid scan entire sys during cpu threshold check no sysinfo upgrade [@maqi]
2025-01-20 #2646 -- chore: remove node CPU check and self termination [@maqi]
2025-01-20 #2644 -- fix(metric): not to refresh entire cpu un-necessarily and too often [@maqi]

Detailed Changes

Client

Fixed

  • Remove unallocated static IP from the bootstrap mechanism. We have five static IP addresses allocated to five hosts, each of which run nodes and a minimal web server. The web server makes a list of peers available to nodes and clients to enable them to join the network. These static IP addresses are hard-coded in the antnode and ant binaries. It was discovered we had accidentally added six IPs and one of those was unallocated. Removing the unallocated IP should reduce the time to connect to the network.

Network

Changed

  • Reduce the frequency of metrics collection in the node's metrics server, from fifteen to sixty seconds. This should reduce resource usage and improve performance.
  • Do not refresh all CPU information in the metrics collection process in the node's metrics server. Again, this should reduce resource usage and improve performance.
  • Remove the 50% CPU usage safety measure. We added a safety measure to the node to cause the process to terminate if the system's CPU usage exceeded 50% for five consecutive minutes. This was to prevent cascading failures resulting from too much churn when a large node operator pulled the plug on tens of thousands of nodes in a very short period of time. If other operators had provisioned to max capacity and not left some buffer room for their own nodes, many other node processes could die from the resulting churn. After an internal discussion, the decision was taken to remove the safety measure.

Don't miss a new autonomi release

NewReleases is sending notifications on new releases.