Skip to content

Shmlangela Shmlobinson-Shmlower

Pre-release
Pre-release
Compare
Choose a tag to compare
@paulhauner paulhauner released this 24 Aug 11:04

This release contains a fix to a known deadlock condition (#1562) and should provide significant stability improvements for nodes which run high validator counts (>= 64).

Changes

  • Remove rayon from rest_api (#1562)
    • Prevents deadlock.
  • Shift HTTP server heavy-lifting to blocking executor (#1518)
    • Avoids locking the core executory.
  • reuse beacon_node methods for initializing network configs in boot_node (#1520)
  • Docs: Fix reference to incorrect password file. (#1556)
  • ban IP addresses if too many banned peers for this IP address (#1543)

Known Issues

There is a known issue with database pruning, causing failures during syncing and high disk usage. This is a major priority and a fix will be released ASAP.

Binaries

Binaries are supplied for two platforms:

  • x86_64-unknown-linux-gnu: AMD/Intel 64-bit processors (most desktops, laptops, servers)
  • aarch64-unknown-linux-gnu: 64bit ARM processors (Raspberry Pi 4)

Additionally there is also a -portable suffix which indicates if the portable feature is used:

  • Without portable: uses modern CPU instructions to provide the fastest signature verification times (may cause Illegal instruction error on older CPUs)
  • With portable: approx. 20% slower, but should work on all modern 64-bit processors.