-
-
Notifications
You must be signed in to change notification settings - Fork 37
Open
Description
We have forked this resource to support a "max_minutes" attribute used to (unceremoniously) move claimed locks back to unclaimed if it is held for longer than this threshold. Perhaps this would be a desirable feature in the standard resource. We perform this clean-up as follows
1- Perform cleanup from "check" since the ATC runs only a single instance of this at a time
2- Check the timestamp of the last commit that touched this lock
3- If the max_minutes threshold is exceeded, unclaim the lock
3b- If the "unclaim" operation fails due to a (very possible) conflict, do not retry until the next check (to keep check running relatively quickly)
Metadata
Metadata
Assignees
Labels
No labels