Releases
v0.1.64
Compare
Sorry, something went wrong.
No results found
修复内容
将 Node 控制面 HTTP 总请求超时从 20 秒调整为 30 秒,并保留 timeout/connect/read 等结构化失败原因。
修复控制同步虽记录指数退避、但调度器仍每分钟请求的问题;失败期间现在真正停止重复拉取。
为 PPanel /v1/server/user 全量刷新持久化尝试/失败状态;全量失败后 30 分钟内退回条件请求,避免反复构造大用户快照。
Linux Node 默认通过进程级 PR_SET_THP_DISABLE 关闭透明大页,降低大快照和 SimNet Registry 临时分配对 RSS/AnonHugePages 的放大;可通过 OMNXT_THP_DISABLE=0 关闭该调优。
服务循环改用真实时钟;新增用户拉取大小/耗时、退避截止时间、SimNet Registry 构建耗时与变更量日志,且请求 URL/secret_key 不写入错误详情。
构建信息
源码 PR: SunGreatSage/OmnXT#64
development merge: bd0ecde69db3ace9a300bdfda781d4f9289a0c00
本地构建:cargo-zigbuild 0.22.3 / Zig 0.14.0(未使用 GitHub Actions 构建发布包)
Linux 兼容基线:glibc 2.28
校验
cargo fmt --all -- --check
cargo test --locked -p omnxt-control(102 passed)
cargo test --locked -p omnxt-state(50 passed)
cargo test --locked -p omnxt-glibc(11 passed)
cargo test --locked -p omnxt-runtime(5 passed)
cargo test --locked -p omnxt-protocol-simnet --lib(127 passed)
cargo check --locked -p omnxt-node
Node 控制同步、PPanel 用户热更新、SimNet Registry 热更新定向测试通过
固定 TCP 443 的重载测试因本机 Docker Desktop 占用端口无法执行,属于本机构建环境冲突
SHA256
x86_64: 61f56291e7ec2dfd4afff5b62926691f0e841984186b8372c17c8be1636e87b7
aarch64: 36c1be4e804c7af0ad6a3f179ba1f212395d9b63bc2c996624d42556d83bff2f
You can’t perform that action at this time.