-
Notifications
You must be signed in to change notification settings - Fork 32
node locking #8170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
sanderegg
merged 100 commits into
ITISFoundation:master
from
sanderegg:i1961/add-Node-lock
Aug 19, 2025
Merged
node locking #8170
Changes from all commits
Commits
Show all changes
100 commits
Select commit
Hold shift + click to select a range
272a7d1
remove wrong comments
sanderegg 3a7f200
ruff
sanderegg 4e1eb9b
ruff
sanderegg 54170a2
added NodeLockState to NodeState
sanderegg 90389e0
uniformize
sanderegg e5db533
added _get_node_lock_state method
sanderegg 88be681
first draft
sanderegg 899f640
ongoing
sanderegg 7cda1db
fixed examples
sanderegg df978e8
worksforme
sanderegg 6de28a4
removed template parameter
sanderegg 31558b8
always add the state
sanderegg 966a5d1
properly update
sanderegg 1a03ef6
sonar
sanderegg ae35f97
sonar
sanderegg ff9d0a1
@copilot review
sanderegg c7e8bbf
typing
sanderegg 28591b0
improve
sanderegg f6b70d2
improve
sanderegg 632b878
this might break
sanderegg 05b0ebd
no need to double catch
sanderegg 09e4d5a
make lock_state optional
sanderegg 856f7f7
revert changes
sanderegg 2b7cf2c
improve logs
sanderegg 9991687
revert
sanderegg b9ccf53
fixed test
sanderegg 9104e0c
use model_dump
sanderegg c44c6ad
added exception for share state
sanderegg 947db8e
missing optional entry
sanderegg f1cbfd6
fix mock project
sanderegg a44bd4b
mypy
sanderegg feba6d3
fix test
sanderegg bfd68d6
this is how to fix the tests
sanderegg 04d690c
this is how to fix the tests
sanderegg ae42e49
this is how to fix the tests
sanderegg b49c20f
fix test
sanderegg f2184f5
tests are passing
sanderegg 131ba3b
fixing tests
sanderegg 1f805d5
tests are passing
sanderegg b7e8ebd
tests are passing
sanderegg 47ac372
tests are passing
sanderegg 9090653
make tests pass
sanderegg c85f85c
updated openapi
sanderegg 7ada667
fixing tests
sanderegg 0ee10cc
not working yet
sanderegg 84ef32c
adding stuff
sanderegg abd40c3
change max time
sanderegg 1fb260a
trying
sanderegg f71574c
fixed test
sanderegg e0b54cd
not yet fixed
sanderegg f3a3862
pylint
sanderegg b0b1e8a
refactor
sanderegg b64037d
having fun
sanderegg bc1b3f5
updated openapi
sanderegg abf6295
ensure project nodes is properly populated
sanderegg 7f935bd
missing types
sanderegg 744b8ef
use asyncpg
sanderegg 33e084c
ruff
sanderegg ecef2cd
replacing test
sanderegg c2aa331
moving to asyncpg
sanderegg 0e90837
test replaced and passing
sanderegg 4d3e7d1
test with closed project
sanderegg 076f6a0
removed unnecessary test
sanderegg e2d3d3e
ruff
sanderegg 057c2a0
refactor
sanderegg 2aa1a6e
revert
sanderegg c2df0a4
minor
sanderegg c3b7cfe
added some context
sanderegg 444d618
improve test
sanderegg 8f36044
refactor
sanderegg e30528e
revert
sanderegg b977e39
send notification when node is started/stopped
sanderegg 2c6ee34
test is there
sanderegg 66021b2
added examples
sanderegg c7f5fe3
typo
sanderegg 1b457e1
use json_schema examples
sanderegg 72ba345
that sucks
sanderegg 95c69f4
typo
sanderegg 0de5da0
revert
sanderegg cd0552d
typo
sanderegg 3bd9cea
add some more checks
sanderegg 055eca7
ongoing
sanderegg 01f2c0a
revert test
sanderegg 2742a90
ongoing
sanderegg 5095032
fix test by changing ordering of calls
sanderegg ad688c4
this is not looking good
sanderegg abb0dab
linter
sanderegg 209f7e8
only the first example
sanderegg a14e801
missing delete
sanderegg f4126f3
reverted
sanderegg 93f894a
type
sanderegg 63a39e8
revert
sanderegg d58f9ac
type
sanderegg baa603f
added check for mirrored WSL2
sanderegg 3e081cc
ruff
sanderegg 75d53a1
@GitHK review: remove old comment
sanderegg e9ee94c
@GitHK review: removed unused fixture
sanderegg 1cec2bb
must be nullable
sanderegg 5e6a238
fix test
sanderegg 3ebed22
fix test
sanderegg File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.