NuRaft
NuRaft copied to clipboard
C++ implementation of Raft core logic as a replication library
Hi, I have only started one node, is it necessary to 'decay_target_priority' when 'election_timeout'? 2022-07-10T20:58:22.064_541+08:00 [9675] [WARN] Election timeout, initiate leader election [handle_timeout.cxx:286, handle_election_timeout()] 2022-07-10T20:58:22.064_586+08:00 [9675] [INFO] [PRIORITY] decay, target...
Does Nuraft have any monitoring data exposed to monitor the status of raft quorum? like Prometheus format metrics or some events?
* Remove hardcoded paths and use find_package
Hi, We are encountering a name resolution issue when adding a server. The nuraft::add_srv() method is successful but the subsequent internal asynchronous connection (from the leader) to the (follower) server...
I observed that when system is heavy loaded, raft is missing heartbeat and leading to re-election. How do you avoid raft thread starvation? Do you do thread pinning? Is there...
Currently snapshot will be taken at the configured snapshot distance. How can force a snapshot at will? creatsnapshot() requires snapshot "s". How to get this? void create_snapshot(snapshot& s, async_result::handler_type& when_done)
Under excessive load, or due to a network partition, a node could be isolated from some peers and not others (particularly the leader, in this case). If the partition resolves,...
Support build and run tests through Bazel so developers from Bazel community can reuse scripts, as is discussed in [Issue 284](https://github.com/eBay/NuRaft/issues/284)
Hi, I am creating NuRaft cluster using Kubernetes. Each container has local IP address (will change after reboot) and service IP address(persistent across reboots). I initialized NuRaft cluster suing Service...
hi @greensky00 , I found a potenal issue, could you pls have a look. In log_val_type , custom is set to 999 ``` enum log_val_type { app_log = 1, conf...