-
Notifications
You must be signed in to change notification settings - Fork 32
🎨Computational backend: stability improvements step8 🚨 #8401
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 68 commits into
ITISFoundation:master
from
sanderegg:computational-backend/stability-improvements-step8
Sep 23, 2025
Merged
Changes from all commits
Commits
Show all changes
68 commits
Select commit
Hold shift + click to select a range
415cb0a
ongoing fair queuing semaphore
sanderegg c65c0c8
copy from branch
sanderegg c2f6100
implementing fair queuing
sanderegg 550f003
ongoing
sanderegg f711353
fixing code
sanderegg 4feca5b
remove holder key
sanderegg 5698788
revert
sanderegg 409a173
fixes handling
sanderegg 82a658a
adjusting
sanderegg 4377bc3
handle blocking timeouts
sanderegg 2ec306c
remove unused code
sanderegg 0d69791
clean
sanderegg 0a86174
clean
sanderegg 85d7d52
ensure blocking semaphore works as expected
sanderegg 0a0fb45
maybe
sanderegg 86ac7f5
we are fair?
sanderegg 0865b0b
cleanup
sanderegg d414233
cleanup
sanderegg 0f9cbe2
cleanup
sanderegg 41550f9
cleanup
sanderegg c5f3384
mypy
sanderegg 8e1bfc3
ensure we do not wait too much
sanderegg 055dd8c
sonar
sanderegg 39ba892
improve testing
sanderegg ef9e8b0
ongoing
sanderegg d80df65
ongoing
sanderegg f4dc251
fixing test
sanderegg 5a98fe0
adjust
sanderegg a189d9d
clean
sanderegg 56d3611
minor
sanderegg 5f4f043
check ttl expiration
sanderegg 2b223a1
adjust test
sanderegg 7698eda
refactor lua scripts
sanderegg 3a3a725
minor
sanderegg 4cef369
work with lost tokens
sanderegg 46a0baa
release pushes the token back in
sanderegg c6079e5
release pushes the token back in
sanderegg be8b3ff
re-created context manager
sanderegg 48a4eb4
ruff
sanderegg 5745241
ongoing
sanderegg f7f8c86
rename
sanderegg 738750f
minor
sanderegg 5be7c64
getting there
sanderegg 5acf5a2
getting there
sanderegg a9b0649
ensure we test it all
sanderegg 73d783d
clean
sanderegg 51b3268
fixed blocking and non-blocking
sanderegg 42a31e0
change test
sanderegg 62bc8f3
use underlying context manager
sanderegg 063c452
ensure cancellation happens for real
sanderegg ba10d17
ok
sanderegg 8736204
fixed variable not accessed
sanderegg 2a3e7e8
found a problem
sanderegg 44d16ae
should be fixed now
sanderegg bd8e191
clean
sanderegg c4d46a3
add some docs
sanderegg fc0c2d0
ruff
sanderegg e3e2afd
removed socket timeout on redis clients as this is a dangerous setting
sanderegg b0f4018
ensure we have auto expiry on keys
sanderegg b8f9b8f
ensure we keep docker up
sanderegg d39b298
ensure cancellation is done
sanderegg 6933f97
missing declaration
sanderegg 0dc0e93
mypy
sanderegg 421cbfc
ensure changing capacity changes the key as well
sanderegg d063248
rename key
sanderegg c5d5b3d
clean the cleanup script
sanderegg 84c7212
@pcrespov review: rename scripts
sanderegg 4544179
use self call
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
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.