Skip to content

v2.15.0

Choose a tag to compare

@ketor ketor released this 11 Aug 04:47
· 12 commits to main since this release

IB-health-aware placement

  • Monitors every configured server IB rail through sysfs before each MDS heartbeat.
  • Removes a server from the placement ring immediately when any configured rail is unhealthy.
  • Restores ring eligibility after three consecutive healthy samples.
  • Keeps degraded members visible in dfkvctl topology with per-device port and physical-state detail.
  • Adds MDS gauges for ring-eligible and degraded nodes.

Compatibility

The membership health payload is append-only; older decoders ignore the extension. Existing clusters remain eligible when health is absent.

Verification

Main CI run 31459337170 passed all 8 jobs. The release tarball reports 2.15.0 for dfkv_server, dfkv_mds, and libdfkv.so. SHA256: 3fc27b522ced8d6645cd93a468508fc7fa247a914b29f445bd1796f895a344c8.