Model fail-closed cross-replica session renewal and implement owner-fenced refresh, transient observer handling, logout fencing, and graceful shutdown. Remove chart-owned Ingress while retaining qualification-owned external routing.
20 lines
377 B
INI
20 lines
377 B
INI
SPECIFICATION FairSpec
|
|
|
|
CHECK_DEADLOCK FALSE
|
|
|
|
CONSTANTS
|
|
Replicas = {r1, r2}
|
|
NoReplica = NoReplica
|
|
AllowTakeover = FALSE
|
|
AllowAmbiguousRelease = FALSE
|
|
ObserverDestroysOwned = FALSE
|
|
|
|
INVARIANTS
|
|
TypeOK
|
|
ProviderRefreshSerialized
|
|
CommitIsOwnerFenced
|
|
ObserverPreservesOwnedRenewal
|
|
|
|
PROPERTIES
|
|
TerminalSessionIsPermanent
|
|
EventuallyTerminal
|