feat: remove all busy-state handling and replace it with simple redis lock #201

Open
perl_d wants to merge 4 commits from feat/busy_state_lock into main
Owner
No description provided.
perl_d force-pushed feat/busy_state_lock from 5925e42f79 to d76b02b73c 2026-09-08 12:09:50 +02:00 Compare
perl_d added 1 commit 2026-09-08 13:19:38 +02:00
perl_d force-pushed feat/busy_state_lock from d76b02b73c to ccc50b8156 2026-09-08 13:19:38 +02:00 Compare

Coverage report (automated)

Total line + branch coverage: 50%
Diff coverage vs main: 37% (minimum 80%)

Full report: coverage artifact on this run.

Coverage report (automated) Total line + branch coverage: 50% Diff coverage vs main: 37% (minimum 80%) Full report: coverage artifact on this run.
perl_d force-pushed feat/busy_state_lock from ccc50b8156 to 13264ad7f7 2026-09-08 13:35:42 +02:00 Compare
perl_d force-pushed feat/busy_state_lock from 13264ad7f7 to d6b515eba7 2026-09-08 14:14:18 +02:00 Compare
perl_d force-pushed feat/busy_state_lock from d6b515eba7 to 827f8b0b5c 2026-09-08 14:21:47 +02:00 Compare
perl_d force-pushed feat/busy_state_lock from 827f8b0b5c to 2409079daf 2026-09-08 14:26:18 +02:00 Compare
perl_d added 1 commit 2026-09-08 14:29:49 +02:00
feat: add hardware lock to server
CI / lint (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
CI / lint (pull_request) Failing after 1m0s
CI / test (3.12) (pull_request) Successful in 1m3s
CI / test (3.14) (pull_request) Successful in 1m3s
CI / test (3.13) (pull_request) Successful in 1m6s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m11s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m18s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m19s
CI / test-with-coverage (pull_request) Successful in 1m32s
CI / coverage-analysis (pull_request) Failing after 7s
a79207f2c2
perl_d force-pushed feat/busy_state_lock from 2409079daf to a79207f2c2 2026-09-08 14:29:49 +02:00 Compare
perl_d added 1 commit 2026-09-08 16:43:18 +02:00
perl_d force-pushed feat/busy_state_lock from 20fdc21fd5 to 22cbc951fe 2026-09-08 16:46:21 +02:00 Compare
perl_d added 1 commit 2026-09-08 16:50:24 +02:00
fix: add tests and cleanup after exceptions
CI / lint (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
CI / test (3.12) (pull_request) Successful in 1m3s
CI / test (3.13) (pull_request) Successful in 59s
CI / test (3.14) (pull_request) Successful in 1m2s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m14s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m17s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m18s
CI / test-with-coverage (pull_request) Successful in 1m30s
CI / coverage-analysis (pull_request) Failing after 7s
CI / lint (pull_request) Successful in 48s
f0d3b4c9dd
perl_d force-pushed feat/busy_state_lock from 22cbc951fe to f0d3b4c9dd 2026-09-08 16:50:24 +02:00 Compare
Some optional checks failed
CI / lint (push) Skipped
Required
CI / test (3.12) (push) Skipped
Required
CI / test (3.13) (push) Skipped
Required
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
Required
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
Required
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
Required
CI / test (3.12) (pull_request) Successful in 1m3s
Required
Details
CI / test (3.13) (pull_request) Successful in 59s
Required
Details
CI / test (3.14) (pull_request) Successful in 1m2s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m14s
Required
Details
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m17s
Required
Details
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m18s
Required
Details
CI / test-with-coverage (pull_request) Successful in 1m30s
CI / coverage-analysis (pull_request) Failing after 7s
CI / lint (pull_request) Successful in 48s
Required
Details
You are not authorized to merge this pull request.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/busy_state_lock:feat/busy_state_lock
git checkout feat/busy_state_lock
Sign in to join this conversation.