rafted_value v0.3.1 RaftedValue.LogEntry View Source
Link to this section Summary
Link to this section Types
Link to this type
t()
View Source
t :: {RaftedValue.TermNumber.t, RaftedValue.LogIndex.t, :command, {GenServer.from, Data.command_arg, reference}} | {RaftedValue.TermNumber.t, RaftedValue.LogIndex.t, :query, {GenServer.from, Data.query_arg}} | {RaftedValue.TermNumber.t, RaftedValue.LogIndex.t, :change_config, RaftedValue.Config.t} | {RaftedValue.TermNumber.t, RaftedValue.LogIndex.t, :leader_elected, pid} | {RaftedValue.TermNumber.t, RaftedValue.LogIndex.t, :add_follower, pid} | {RaftedValue.TermNumber.t, RaftedValue.LogIndex.t, :remove_follower, pid} | {RaftedValue.TermNumber.t, RaftedValue.LogIndex.t, :restore_from_files, pid}
Link to this section Functions
Link to this function
read_last_entry_index(log_path)
View Source
read_last_entry_index(Path.t) :: nil | RaftedValue.LogIndex.t