v2026.03.13-persistent-pin.3
·
4 commits
to main
since this release
Manual Release (Backfill)
参考
#启用 pin节点持久化, 10s每次打印状态, 如果 *连续5次* 触发检测(pin住的节点失败 &&并且组内有任意其他节点存活) 则释放pin, 其他场景都重置计数为0,保持pin
persistent-pin: true
pin-unhealthy-log-interval: 10
persistent-pin-auto-unfix-threshold: 5
type: fallback
url: http://192.168.111.1
interval: 600
#### context deadline exceeded 会计入失败计数,并不是被忽略。
#### 但它不会像 connection refused 那样立即触发检查,必须满足:
####
#### 在 timeout(毫秒)窗口内
#### 连续失败达到 max-failed-times
# 10s内两次
timeout: 10000
max-failed-times: 2
This release is backfilled from CI artifacts of run 23042630512 after build completion.
Included changes
- Persistent pin logging enhancement:
- Keep-warn logs now include auto-unfix counter state (
x/y). - Added reset logs when counter is cleared (with reason).
- Keep-warn logs now include auto-unfix counter state (
- CI workflow updated to auto-publish release on
v*tag push for future tags.
Notes
- Build artifacts are produced by GitHub Actions build matrix.
- Docker job is disabled in this fork by design.