Skip to content

nooschain v0.1.0


nooschain / consensus/adapters/raft/raft-types / RaftNodeStatus

Interface: RaftNodeStatus

Defined in: consensus/adapters/raft/raft-types.ts:78

Properties

commitIndex

commitIndex: number

Defined in: consensus/adapters/raft/raft-types.ts:84


currentTerm

currentTerm: number

Defined in: consensus/adapters/raft/raft-types.ts:81


externalProcessHttpBind?

optional externalProcessHttpBind?: string | null

Defined in: consensus/adapters/raft/raft-types.ts:101


externalProcessLastError?

optional externalProcessLastError?: string | null

Defined in: consensus/adapters/raft/raft-types.ts:99


externalProcessLastExitAt?

optional externalProcessLastExitAt?: string | null

Defined in: consensus/adapters/raft/raft-types.ts:96


externalProcessLastExitCode?

optional externalProcessLastExitCode?: number | null

Defined in: consensus/adapters/raft/raft-types.ts:97


externalProcessLastExitSignal?

optional externalProcessLastExitSignal?: string | null

Defined in: consensus/adapters/raft/raft-types.ts:98


externalProcessNextRestartAt?

optional externalProcessNextRestartAt?: string | null

Defined in: consensus/adapters/raft/raft-types.ts:100


externalProcessPid?

optional externalProcessPid?: number | null

Defined in: consensus/adapters/raft/raft-types.ts:93


externalProcessRestartCount?

optional externalProcessRestartCount?: number

Defined in: consensus/adapters/raft/raft-types.ts:95


externalProcessStatus?

optional externalProcessStatus?: "stopped" | "starting" | "running" | "restarting" | "dead"

Defined in: consensus/adapters/raft/raft-types.ts:92


externalProcessUptimeMs?

optional externalProcessUptimeMs?: number | null

Defined in: consensus/adapters/raft/raft-types.ts:94


installSnapshotCount?

optional installSnapshotCount?: number

Defined in: consensus/adapters/raft/raft-types.ts:91


lastApplied

lastApplied: number

Defined in: consensus/adapters/raft/raft-types.ts:85


leaderId

leaderId: string | null

Defined in: consensus/adapters/raft/raft-types.ts:83


logLastIndex

logLastIndex: number

Defined in: consensus/adapters/raft/raft-types.ts:86


logLastTerm

logLastTerm: number

Defined in: consensus/adapters/raft/raft-types.ts:87


nodeId

nodeId: string

Defined in: consensus/adapters/raft/raft-types.ts:79


peers?

optional peers?: object[]

Defined in: consensus/adapters/raft/raft-types.ts:108

endpoint?

optional endpoint?: string | null

nodeId

nodeId: string

status

status: "unknown" | "connected" | "disconnected"


raftTcpTls?

optional raftTcpTls?: object

Defined in: consensus/adapters/raft/raft-types.ts:102

caConfigured

caConfigured: boolean

certConfigured

certConfigured: boolean

enabled

enabled: boolean

mtlsRequired

mtlsRequired: boolean


role

role: RaftRole

Defined in: consensus/adapters/raft/raft-types.ts:80


snapshotEnabled?

optional snapshotEnabled?: boolean

Defined in: consensus/adapters/raft/raft-types.ts:88


snapshotLastIncludedIndex?

optional snapshotLastIncludedIndex?: number

Defined in: consensus/adapters/raft/raft-types.ts:89


snapshotLastIncludedTerm?

optional snapshotLastIncludedTerm?: number

Defined in: consensus/adapters/raft/raft-types.ts:90


votedFor

votedFor: string | null

Defined in: consensus/adapters/raft/raft-types.ts:82

Audience-first NOOSChain documentation.