Model prepared artifact selection before lease acquisition
This commit is contained in:
parent
af9b4de85a
commit
d799cf4837
1 changed files with 112 additions and 38 deletions
|
|
@ -3,11 +3,12 @@ CONSTANTS
|
|||
G2 = g2
|
||||
P1 = p1
|
||||
P2 = p2
|
||||
A1 = a1
|
||||
A1 = incarnation1
|
||||
A2 = incarnation2
|
||||
NoArtifact = noArtifact
|
||||
Generations <- GenerationsFixture
|
||||
Preparations <- PreparationsFixture
|
||||
Artifact = a1
|
||||
Artifact = artifact
|
||||
|
||||
SPECIFICATION Spec
|
||||
CHECK_DEADLOCK FALSE
|
||||
|
|
@ -15,6 +16,8 @@ CHECK_DEADLOCK FALSE
|
|||
INVARIANTS
|
||||
TypeOK
|
||||
PrepareOwnershipConsistent
|
||||
ArtifactIncarnationConsistent
|
||||
SelectionBindingConsistent
|
||||
LiveOwnedStageNotRecoverable
|
||||
LostOwnedStageRecoverable
|
||||
LostIntentRecoverable
|
||||
|
|
@ -23,5 +26,7 @@ INVARIANTS
|
|||
MountedGenerationLeased
|
||||
LeasedArtifactPublished
|
||||
GCExcludesLeases
|
||||
GCExcludesSelections
|
||||
SelectedArtifactStable
|
||||
ReplacementOnlyDuringGC
|
||||
ForeignStagePreserved
|
||||
|
|
|
|||
Loading…
Reference in a new issue