Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
Willemt Raft
Commits
1106761d
Commit
1106761d
authored
Sep 26, 2015
by
Willem Thiart
Browse files
Replaced node idx with node pointer
parent
c2f8de12
Changes
2
Hide whitespace changes
Inline
Side-by-side
include/raft_private.h
View file @
1106761d
...
...
@@ -56,10 +56,6 @@ typedef struct {
/* my node ID */
raft_node_t
*
node
;
/* Is 1 if we are in catch up mode
* This is when we are about to join a Raft node */
int
catchup_mode
;
}
raft_server_private_t
;
void
raft_election_start
(
raft_server_t
*
me
);
...
...
src/raft_server.c
View file @
1106761d
...
...
@@ -258,6 +258,7 @@ int raft_recv_appendentries(
{
raft_server_private_t
*
me
=
(
raft_server_private_t
*
)
me_
;
assert
(
node
);
assert
(
node
!=
me
->
node
);
me
->
timeout_elapsed
=
0
;
...
...
@@ -660,12 +661,6 @@ raft_node_t* raft_add_node(raft_server_t* me_, void* udata, int id, int is_self)
return
me
->
nodes
[
me
->
num_nodes
-
1
];
}
int
raft_has_started
(
raft_server_t
*
me_
)
{
raft_server_private_t
*
me
=
(
raft_server_private_t
*
)
me_
;
return
me
->
current_term
!=
0
&&
me
->
timeout_elapsed
!=
0
&&
me
->
election_timeout
!=
0
;
}
int
raft_get_nvotes_for_me
(
raft_server_t
*
me_
)
{
raft_server_private_t
*
me
=
(
raft_server_private_t
*
)
me_
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment