Skip to content

MemberData

Defined in: src/cluster/Protocol.ts:35

readonly address: NodeAddressData

Defined in: src/cluster/Protocol.ts:36


readonly optional removedAt?: number

Defined in: src/cluster/Protocol.ts:50

Wall-clock instant at which the tombstone was created, set only when status === 'removed' (#75). Travels in gossip so every peer prunes the tombstone at roughly the same wall-clock time; absent on non-tombstone members and on tombstones created by older nodes that pre-date this field — see mergeMember for the back-compat handling.


readonly optional roles?: string[]

Defined in: src/cluster/Protocol.ts:41

Arbitrary role tags used to filter placement (e.g. “backend”).


readonly status: MemberStatus

Defined in: src/cluster/Protocol.ts:37


readonly version: number

Defined in: src/cluster/Protocol.ts:39

Monotonic version clock; higher value wins during gossip merges.