int raft_append_entry(raft_server_t* me_, raft_entry_t* ety) { raft_server_private_t* me = (raft_server_private_t*)me_; if (raft_entry_is_voting_cfg_change(ety)) me->voting_cfg_change_log_idx = raft_get_current_idx(me_); return log_append_entry(me->log, ety); }
int raft_append_entry(raft_server_t* me_, raft_entry_t* c) { raft_server_private_t* me = (void*)me_; if (1 == log_append_entry(me->log,c)) { me->current_idx += 1; return 1; } return 0; }