Lockable Resources

List of issues
KeySummaryCreatedUpdated
#751Make ephemeral resource creation optional
#746Reserve after unreserved
#740Jenkins Pipeline Timeout Handling for Queue Wait Time
#735Job fails as soon as a lockable resource is rebooted
#732Locking pipeline without using executors
#729locking nodes in stage locks
#728This build requires lockable resources auto complete requires POST
#721lockable resource with CasC configuration - reloading issue - cannot get rid of declared resources
#717Lockable resources slowness in scheduling
#712Update to v1309 changes LRM API and behavior
#707Update to 1309.ve21874387edf logs NullPointerException when old build is discarded
#706DataTable with known 0 entries still shows "Loading - please wait ..." indefinitely
#705Update to 1309.ve21874387edf claims "Unreadable Data": "CannotResolveClassException: lockedResources"
#697Unavailable Resource Sends Build back to Queue
#690Add ability to do custom check on a device when locking
#689Add ability to "offline" a resource through Declarative pipeline code
#685Lock resources whose names are provided by build parameters.
#683Make matrix-project optional dependency
#677Reoccurring null in LockableResourcesManager resources
#676Jenkins events on lock actions
#671Add way to cancel current queued requests in one job (by groovy)
#670Implement executor count for one resource
#669Sort requested resources by user defined groovy script
#668Add timemout attribute to eliminate long stuck when resource is long time locked / reserved
#667Extend lockable-resources build page
#662Sometimes the plugin throws an IndexOutOfBoundsException with multiple locks
#651Add feature to prevent creation of Ephemeral resources
#645ReservedTimeStamp leads to failure in Plugin:Configuration as Code Plugin during booting jenkins
#638manually unlock "globally locked" resource early
#633Missing permission Job/Configure for Administrator
#624Is there any API documentation on what is supported? Can this be used from command line outside of jenkins?
#622Lease Time
#619Empty ressource is not allowed anymore
#615Use of [] for extra to not lock is not working anymore with 1232.v512d6c434eb_d release
#614Unqueue all items contains the build, when the build has been canceled / killed (to improve performance)
#613Throw excpetion when count of requiered resources is bigger then current count of resources
#612Trim spaces from resource name, otherwise it will stuck
#588Re-define ephemeral resources used by revived builds when Jenkins controller is restarted
#549Duplication of resource reservation
#533Resource usage history
#527Reserved resources available again after reloading CasC configuration
#526Environment variables for properties are always indexed
#520Add 'reason' field in the lock() step
#497Monitoring locking
#496Improvement on the UI/UX of the data table
#485DataTable sorting by timestamp is alphabetic, not "calendaric"
#484Resource status not aligned when search pattern input
#478standard exception handling altered in a lock context
#466Authorization Matrix Permissions for JCasC changes based on host language
#457New functionality by groovy-shared library
#455allow to link a lockable resource to a node
#426Add 'reason' field in the lock() step.
#393Show resource history
#382Migrate jira issues into Github issues
#381Add property to keep ephemeral resources.
#341Create function lockNode()
#340Inform user when assigned resource change state
#321Synchronize locked resources between multiple jenkins instances
#305Add an updateLock step to alter resources in pipelines
#296Marking a resource as offline or changing labels from pipelines
#289Visual indicator for locked stage
#287admin role for add\remove\unreserve resource
#278Declarative Pipeline: cannot lock via label due to mandatory 'resource' field.
#276Allow agent-specific resources or using environment variables in resource names (in UI config & Job DSL)
#271Allow (again) to lock all stages in a pipeline
#260Pipeline: Locking multiple resources in one job and single resources in others breaks locking
#253Feature idea: new pipeline step mode to separate lock taking and releasing
#252Feature idea: group resources (maybe new field like label?) to fine-grain management permissions
#251Run some function if skipIfLocked was true and body was skipped
#229Can't lock multiple resources in freestyle project via label
#224Lock resource requests should not be able to skip the line when different label quantities are used
#214Use build parameters as resource, label and number.
#213How to update/change an existent label for a specific resource
#209Assign locked resource names with extra keyword
#207Is there a way to check if a given resource is locked?
#203Lock messages could be clearer
#202Use build parameter as the number of resources to lock
#195JCasC warning log for LockableResource#build
#190Cant set reserve/unlock permissions programmatically
#186Scope resources to folder
#178Feature Request: Log time waited
#164Lock management "by hand": example with early release of a lock
#161Feature Request: Assign resources to "permission groups"
#159freestyle project: use build parameter as resource
#154Consistent lock acquired message
#150Declarative Pipeline: Lock multiple resource types
#148How to check which job/branch has locked my resource in Groovy?
#143Concern: is editing all resource fields via global config page safe?
#141Feature request: (optionally) track usage of a resource instance
#137Locks are not released if Jenkins crashes
#136lock not released
#134Conditional stage lock in declarative pipeline
#128Resource should have a quantity
#123Locking by label from 2 jobs exact the same time causes lock up of one of them
#116Multi-configuration project jobs start without acquiring a resource
#107Groovy Expression for pipeline
#105Support concurrent read vs exclusive write locks
#103Feature request: ability to add/remove lockable resources through API
#102Pipeline stage not shown in queue while waiting for resource
#93Using QueueTaskDispatcher to block jobs using a locked resource before deploying to node
#92Question:Rest API to change label of a resource.
#91Nodes are shown as locked although they are not
#83Critical section in pipeline is entered without lock
#82Feature request : deferred manual locking of resource by user
#73Add documentation example on how to pass build arguments into the Groovy script
#59In version 2.0 can't execute Windows batch or Ant script
#53How to remove all resources with label
#52No changelog for version 2.0
#30Non-blocking or timeouted lock step
#19Injecting Environment Variables based on resource selected
#8Lock when required