Model checkpoint staging ownership transfer
This commit is contained in:
parent
ebf818d23c
commit
16cba3c317
1 changed files with 111 additions and 16 deletions
44
docs/protocol/RemoraResume.cfg
Normal file
44
docs/protocol/RemoraResume.cfg
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
SPECIFICATION SafetySpec
|
||||
|
||||
CHECK_DEADLOCK TRUE
|
||||
|
||||
CONSTANTS
|
||||
Jobs = {j1}
|
||||
Workers = {w1}
|
||||
InitialWorkers = {w1}
|
||||
NoJob = NoJob
|
||||
NoWorker = NoWorker
|
||||
MaxAttempts = 2
|
||||
MaxProgress = 2
|
||||
LeaseLimit = 1
|
||||
ReservationLimit = 1
|
||||
LocalLimit = 1
|
||||
GlobalLimit = 1
|
||||
FaultsEnabled = FALSE
|
||||
FaultServices = {}
|
||||
MaxCoordLosses = 0
|
||||
MaxPartitions = 0
|
||||
MaxCredentialIntents = 0
|
||||
|
||||
INVARIANTS
|
||||
TypeOK
|
||||
StateConsistency
|
||||
AllocatedTokensUsed
|
||||
LiveProgressWellFormed
|
||||
LiveProgressCompatibleWithLiveLease
|
||||
AtMostOneLiveLeasePerJob
|
||||
AuthorityWellFormed
|
||||
CommittedResultConsistent
|
||||
CancellationSafety
|
||||
PermitSafety
|
||||
ResumeValidity
|
||||
CheckpointStagingOwnership
|
||||
StagingOwnership
|
||||
CredentialLifecycleWellFormed
|
||||
NoOrphanSecrets
|
||||
|
||||
PROPERTIES
|
||||
TerminalStateIsImmutable
|
||||
FencingTokensMonotonic
|
||||
CommitIsFencedCAS
|
||||
FailureDispositionHonored
|
||||
Loading…
Reference in a new issue