Closed dmgav closed 2 years ago
Implementation of the new API:
lock
unlock
lock_info
The description of implemented functionality: https://blueskyproject.io/bluesky-queueserver/features_and_config.html#locking-re-manager
The detailed description of the API:
Tutorial: https://blueskyproject.io/bluesky-queueserver/tutorial.html#locking-re-manager
qserver lock
qserver unlock
qserver-clear-lock
Comprehensive unit tests are implemented.
Implementation of the new API:
lock
- locks RE Manager (the worker environment and/or the queue) with user-provided lock key;unlock
- unlocks RE Manager;lock_info
- loads lock status and optionally validates the lock key.The description of implemented functionality: https://blueskyproject.io/bluesky-queueserver/features_and_config.html#locking-re-manager
The detailed description of the API:
Tutorial: https://blueskyproject.io/bluesky-queueserver/tutorial.html#locking-re-manager
Summary of Changes for Release Notes
Fixed
Added
lock
,unlock
andlock_info
API. The API are accessible from CLI usingqserver lock
andqserver unlock
commands.qserver-clear-lock
CLI tool for unlocking RE Manager if the lock key is lost and the emergency lock key is not set or unknown.Changed
Removed
How Has This Been Tested?
Comprehensive unit tests are implemented.