github autonomys/subspace gemini-3g-2024-jan-31

Main change

This is a bug fix release of Gemini 3g.

A bunch of improvements:

  • quinn-udp warnings are suppressed for now
  • NUMA_ALLOCATOR experimental environment variable support removed
  • CPU utilization improvements for farmer:
    • if not enough farms present for number of L3 cache groups, CPU cores will be re-grouped more coarsely to be fully utilized even for smaller number of farms instead of printing warning
    • farming threads are capped to 32 by default, there should be no need to use more threads for any farm
  • runtime API usage reduced in RPC layer, allowing to connect much larger number of farms
  • faster initialization if partially filled piece cache on farmer, resulting in faster farmer startup
  • graceful networking shutdown under load
  • more graceful farmer shutdown without excessive warnings

Ubuntu and Windows x86-64 builds

There are two versions:

  • skylake: for Intel Skylake/AMD Ryzen processors and newer
  • x86-64-v2: for older processors since ~2009 and some old VMs
  • older processors/VMs are no longer supported by official releases, but can still be compiled manually if desired
  • x86-64 container images are built for Skylake/AMD Ryzen processors and newer only

Don't miss a new subspace release

NewReleases is sending notifications on new releases.