Skip to content

Commit 6cdfe86

Browse files
committed
not to unclaim a claimed lrp
1 parent d1ca598 commit 6cdfe86

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

db/sqldb/actual_lrp_db.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,11 @@ func (db *SQLDB) UnclaimActualLRP(ctx context.Context, logger lager.Logger, key
217217
return models.ErrActualLRPCannotBeUnclaimed
218218
}
219219

220+
if actualLRP.State == models.ActualLRPStateClaimed {
221+
logger.Debug("already-claimed")
222+
return models.ErrActualLRPCannotBeUnclaimed
223+
}
224+
220225
now := db.clock.Now().UnixNano()
221226
actualLRP.ModificationTag.Increment()
222227
actualLRP.State = models.ActualLRPStateUnclaimed

0 commit comments

Comments
 (0)