rafted_value v0.10.2 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(), RaftedValue.Data.command_arg(), reference()}} | {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :query, {GenServer.from(), RaftedValue.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()