ImplausibleTermJump

The implausible-term bound's jump arm (#1833, made relative by #1897): the frame's term is more than RaftConfig.maxTermJump above ours.

Honest terms increment once per election, so what makes a term implausible is its distance from what this node has already seen, not its magnitude. On an honest wedge this is a node that was away for more than that many elections; on a hostile frame it is the one-frame route to Long.MAX_VALUE that #1833 closed. The two are not locally distinguishable, which is exactly why the frame is dropped rather than clamped to something in range.

Properties

Link copied to clipboard
expect val name: String
Link copied to clipboard
expect val ordinal: Int
Link copied to clipboard

The RaftMetric.WedgeSuspected.Gate a refusal at this gate is reported under, or null when this gate feeds no wedge diagnosis at all.