Skip to content
This repository was archived by the owner on May 16, 2025. It is now read-only.

Conversation

@Parsifal22
Copy link
Contributor

I rewrote the _on_term_timeout(self) method in much the same way as Pavel did in the libcyphal project.
In a nutshell. In the rewritten version, the method is called more often and sends a heartbeat to only one follower. If the follower fails to complete the task within the allotted time (if it is not in the cluster or simply stalls), then with the next call to _on_election_timeout(self) it cancels the heartbeat request and sends a heartbeat to another follower.

@Parsifal22
Copy link
Contributor Author

Parsifal22 commented Jul 30, 2024

I've added a new test case for rewritten methode _on_term_timeout(self)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant