The GitHub Actions job "CI" on kvrocks.git/unstable has failed.
Run started by GitHub user git-hulk (triggered by git-hulk).

Head commit for run:
1a50c0bfa938714d370438098f9480280e505dc5 / Ruifeng Guo <[email protected]>
feat(cluster): propagate slave failure state via CLUSTER NODES fail flag (#3386)

This closes https://github.com/apache/kvrocks/issues/3385

### Background
To maintain parity with Redis Cluster's behavior during slave node
outages, this update enables Kvrocks to refresh its topology
accordingly. This ensures clients stay synchronized with the server
state and helps mitigate the effects of node failures.

### Implementation
Support the "slave,fail" role token in CLUSTERX SETNODES so that
controllers can mark a downed slave in the cluster topology. Surviving
nodes reflect the failed state as a "fail" flag in CLUSTER NODES output,
allowing cluster-aware clients to update their routing tables without
manual intervention.

---------

Co-authored-by: paragrf <[email protected]>
Co-authored-by: 纪华裕 <[email protected]>

Report URL: https://github.com/apache/kvrocks/actions/runs/22985359436

With regards,
GitHub Actions via GitBox

Reply via email to