jenkinsci / jenkinsci/lockable-resources-plugin
Monitoring locking
- Dominant language
- Java
- Stars
- 99
- Forks
- 205
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 8
Description
### What feature do you want to see added?
It would be useful to have such type of lockable resource, that is locked/unlocked once by some job and other jobs are only monitoring resource's state and wait until it is unlocked, but not locking it themselves.
For example when running job, which perform HTTP Server maintenance, it locks Server resource and all other jobs, which use that Server are stopped until maintenance is finished.
### Upstream changes
_No response_
Contributor guide
Research direction
The issue does not name files, tests, or entry points. Start by reviewing the plugin's existing lockable-resource behavior and how jobs wait for resources; done means one job can lock and unlock a resource while other jobs monitor its state and wait without acquiring the lock themselves.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100