• Ozan Tezcan's avatar
    Improve snapshot support (#121) · 7d66a156
    Ozan Tezcan authored
    - raft_load_snapshot_f(): Changed order of arguments term and index
    to be inline with raft_begin_load_snapshot().
    
    - Refactored raft_begin_load_snapshot(). Now, inside this function, 
    current server's node flags are cleared. Previously, application had to
    take care of it. e.g Application had to clear inactive flag on a snapshot.
    
    - Added raft_restore_snapshot() to let libraft know that application has
    loaded a snapshot.
    7d66a156
raft_server.c 61.4 KB