MemberData
Defined in: src/cluster/Protocol.ts:35
Properties
Section titled “Properties”address
Section titled “address”
readonlyaddress:NodeAddressData
Defined in: src/cluster/Protocol.ts:36
removedAt?
Section titled “removedAt?”
readonlyoptionalremovedAt?: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.
roles?
Section titled “roles?”
readonlyoptionalroles?:string[]
Defined in: src/cluster/Protocol.ts:41
Arbitrary role tags used to filter placement (e.g. “backend”).
status
Section titled “status”
readonlystatus:MemberStatus
Defined in: src/cluster/Protocol.ts:37
version
Section titled “version”
readonlyversion:number
Defined in: src/cluster/Protocol.ts:39
Monotonic version clock; higher value wins during gossip merges.