SPECIFICATION Spec CHECK_DEADLOCK TRUE CONSTANTS Users = {u1} OperationIds = {op1, op2} EnabledKinds = {"put"} PersonalKeyNames = {personalKey} SharedKeys = {sharedKey} Contents = {content1} MaxObjectSize = 2 PersonalLimit = 3 SharedLimit = 3 MaxPostgresLosses = 0 MaxObjectStoreLosses = 0 SharedPool = SharedPool NoObject = NoObject NoRecord = NoRecord NoOwner = NoOwner NoObservation = NoObservation INVARIANTS TypeOK RecordIdentityConsistent PersonalRequestsUseOwnPool PersonalPoolsDisjoint FingerprintBindsRequest ReservationsConsistent LocksConsistent ActiveObjectConsistent ExternalStateConsistent UploadBodyConsistent QuotaReservationBound ObjectStateCovered ObjectQuotaBound AccountingAtQuiescence ObservationConsistent PROPERTIES RecordsNeverForgotten RequestBindingsStable TerminalRecordsStable PostgresFailureFencesDurableState ObjectStoreFailureFencesObjects SettledEffectsDoNotMutate UnfinishedEventuallyTerminal LostUploadEventuallyTerminal