raft_fleet v0.10.2
  • Pages
  • Modules

    API Reference raft_fleet v0.10.2

    Modules

    RaftFleet

    Public interface functions of raft_fleet.

    RaftFleet.Activator
    RaftFleet.Cluster
    RaftFleet.Cluster.Hook
    RaftFleet.Cluster.Server
    RaftFleet.Cluster.State
    RaftFleet.Config

    RaftFleet defines the following application configs

    RaftFleet.ConsensusGroups
    RaftFleet.ConsensusMemberAdjuster
    RaftFleet.ConsensusMemberSup
    RaftFleet.ConsensusMemberSup.RaftedValueWrapper
    RaftFleet.ConsensusNodesPair
    RaftFleet.Deactivator
    RaftFleet.Hash
    RaftFleet.LeaderPidCache
    RaftFleet.LeaderPidCacheRefresher

    A GenServer that periodically fetches all locally-stored leader pid caches and refreshes stale ones.

    RaftFleet.Manager
    RaftFleet.Manager.State
    RaftFleet.MembersPerLeaderNode
    RaftFleet.NodeReconnector
    RaftFleet.NodeReconnector.State
    RaftFleet.NodesPerZone
    RaftFleet.PerMemberOptions
    RaftFleet.PerMemberOptionsMaker
    RaftFleet.ProcessAndDiskLogIndexInspector

    A GenServer that reports "eligibility" of a node for hosting the 1st member of a new consensus group.

    RaftFleet.RaftedValueConfigMaker
    RaftFleet.RecentlyRemovedGroups
    RaftFleet.RecentlyRemovedGroups.GroupNameToIndices
    RaftFleet.RecentlyRemovedGroups.IndexToGroupName
    RaftFleet.RecentlyRemovedGroups.NodesMap
    RaftFleet.RecentlyRemovedGroups.NodesMap.Pair
    RaftFleet.Util
    RaftFleet.ZoneId

    Built using ExDoc (v0.24.2) for the Elixir programming language. Designed by Friedel Ziegelmayer.

    API Reference