You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@kvrocks.apache.org by GitBox <gi...@apache.org> on 2026/09/24 16:51:47 UTC

[GH] (kvrocks-controller/feat/force-sync-and-endpoint): Workflow run "CI Actions" failed!

The GitHub Actions job "CI Actions" on kvrocks-controller.git/feat/force-sync-and-endpoint has failed.
Run started by GitHub user bocharov (triggered by bocharov).

Head commit for run:
46550f6832154a2dd31185e849bee16b443eb2e2 / Alex Bocharov <bo...@users.noreply.github.com>
Fix zombie ClusterChecker after Controller.Close

Close() suspended the cluster checkers before stopping the event loops,
so a loop processing a late leader/store event could re-add a checker
via resume()/addCluster() that nothing would ever close. The leaked
checker kept force-pushing its (now stale) topology on every probe tick;
when that tick landed between a later test's SyncToNodes and its first
write, the node answered MOVED for slots of the stale topology — the
TestClusterFailover failure in CI (MOVED 13711 -> 7771, version stuck
at 1), reproducible locally 3/3 under -race.

Stop the event loops first, wait for them to exit, then suspend, so no
checker can be created after the final suspend. Full -race suite passes
3/3 with this change (was 0/3).

Report URL: https://github.com/apache/kvrocks-controller/actions/runs/32874386163

With regards,
GitHub Actions via GitBox