Skip to content

OmnXT Node v0.1.63

Choose a tag to compare

@EUForest EUForest released this 07 Aug 10:59
· 2 commits to main since this release

修复内容

  • 修复 Node 服务重载时递归调用导致上一代 Registry、Listener、Tracker 与 SimNet 工作集持续存活的问题;现在旧一代资源会在下一轮启动前完整释放。
  • 启动完成后立即释放大规模 SimNet 用户工作集;仅在最终退出时重新读取必要元数据。
  • 释放大型工作集后主动归还 glibc 堆页,并增加默认每 900 秒一次的低频 trim;可通过 OMNXT_MALLOC_TRIM_INTERVAL_SECS 调整或关闭。

构建信息

  • 源码 PR: SunGreatSage/OmnXT#63
  • development merge: 7325c98f1d4c68cf9bd92362432036859c940a65
  • 本地构建:cargo-zigbuild 0.22.3 / Zig 0.14.0(未使用 GitHub Actions)
  • Linux 兼容基线:glibc 2.28

校验

  • cargo check --locked -p omnxt-node
  • cargo test --locked -p omnxt-glibc(9 passed)
  • cargo test --locked -p omnxt-protocol-simnet --lib(127 passed)
  • Node 重载相关定向测试通过

SHA256

  • x86_64: 4c72531be9fa58299cc17c642755dce3df2cbd6639b7b0285f0d94982e8fcc0b
  • aarch64: 7997673486cdb6079e609fdbd1497f483e71db105301f989d97fdd168dfae1f9