Model live prepared-lower ownership during recovery
This commit is contained in:
parent
b288e77ed0
commit
6eba9f25ca
1 changed files with 151 additions and 61 deletions
|
|
@ -1,9 +1,12 @@
|
|||
CONSTANTS
|
||||
G1 = g1
|
||||
G2 = g2
|
||||
P1 = p1
|
||||
P2 = p2
|
||||
A1 = a1
|
||||
NoArtifact = noArtifact
|
||||
Generations <- GenerationsFixture
|
||||
Preparations <- PreparationsFixture
|
||||
Artifact = a1
|
||||
|
||||
SPECIFICATION Spec
|
||||
|
|
@ -11,10 +14,14 @@ CHECK_DEADLOCK FALSE
|
|||
|
||||
INVARIANTS
|
||||
TypeOK
|
||||
PrepareOwnershipConsistent
|
||||
LiveOwnedStageNotRecoverable
|
||||
LostOwnedStageRecoverable
|
||||
LostIntentRecoverable
|
||||
PublishedOwnedStageReusable
|
||||
LeaseBindingConsistent
|
||||
MountedGenerationLeased
|
||||
LeasedArtifactPublished
|
||||
GCExcludesLeases
|
||||
ReplacementOnlyDuringGC
|
||||
ForeignStagePreserved
|
||||
OwnedStageRequiresIntent
|
||||
|
|
|
|||
Loading…
Reference in a new issue