graft.model module¶
-
class
graft.model.AppendEntriesReply(sender, term, success, match_index)[source]¶ Bases:
graft.model._BaseMessage-
match_index: int = None¶
-
success: bool = None¶
-
-
class
graft.model.AppendEntriesRequest(sender, term, after, entries, leader_commit)[source]¶ Bases:
graft.model._BaseMessage-
after: Index = None¶
-
entries: tuple = None¶
-
leader_commit: int = None¶
-
-
class
graft.model.Entry(term, item)[source]¶ Bases:
objectEntries are composed of a term (int) and an item, which can be anything
-
item: object = None¶
-
term: int = None¶
-
-
class
graft.model.Index(term, key)[source]¶ Bases:
objectLog indices are composed of an index and term integers
-
key: int = None¶
-
term: int = None¶
-