Commit cec2bb99 authored by Willem Thiart's avatar Willem Thiart
Browse files

Make raft_become_leader public

parent e9e6f58b
......@@ -593,7 +593,7 @@ int raft_node_get_id(raft_node_t* me_);
* @return get state of type raft_state_e. */
int raft_get_state(raft_server_t* me_);
/** The the most recent log's term
/** The most recent log's term
* @return the last log term */
int raft_get_last_log_term(raft_server_t* me_);
......@@ -601,7 +601,7 @@ int raft_get_last_log_term(raft_server_t* me_);
* @return get state of type raft_state_e. */
int raft_get_state(raft_server_t* me_);
/** The the most recent log's term
/** The most recent log's term
* @return the last log term */
int raft_get_last_log_term(raft_server_t* me_);
......@@ -617,4 +617,9 @@ int raft_node_is_voting(raft_node_t* me_);
/** Apply all entries up to the commit index */
void raft_apply_all(raft_server_t* me_);
/** Become leader
* WARNING: this is a dangerous function call. It could lead to your cluster
* losing it's consensus guarantees. */
void raft_become_leader(raft_server_t* me);
#endif /* RAFT_H_ */
......@@ -60,8 +60,6 @@ typedef struct {
void raft_election_start(raft_server_t* me);
void raft_become_leader(raft_server_t* me);
void raft_become_candidate(raft_server_t* me);
void raft_become_follower(raft_server_t* me);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment