-
Notifications
You must be signed in to change notification settings - Fork 32
🎨 Computational backend performance: improvements step1 #8349
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 87 commits into
ITISFoundation:master
from
sanderegg:computational-backend/improvements-diverse-step3
Sep 17, 2025
Merged
Changes from all commits
Commits
Show all changes
87 commits
Select commit
Hold shift + click to select a range
6f859ad
revise copilot instructions
sanderegg 3b2b0a9
intiial idea
sanderegg 3bb29fa
ongoing
sanderegg 14d0e36
initial tests
sanderegg aaf1a27
step 2
sanderegg 21c04eb
refactor tests
sanderegg e8cb055
refactor
sanderegg 3673528
refactor
sanderegg 97eee5f
rename
sanderegg 52577a8
use pydantic
sanderegg 617f9af
minor
sanderegg 5905927
simplify
sanderegg 0308d1c
simplify
sanderegg 0d48f31
minor
sanderegg 11211c7
same pattern as with exclusive
sanderegg c3ffdf7
ensure clean exceptions
sanderegg 74bf4f0
ensure clean exceptions
sanderegg d07bc92
minor
sanderegg 889f792
add test for exceptions
sanderegg 4b6d828
added many tests
sanderegg 7b332a8
improve coverage
sanderegg d5358a2
minor
sanderegg cef4a3b
minor
sanderegg b1ae217
direct access to semaphore without decorator prohibited
sanderegg 7ac5844
direct access to semaphore without decorator prohibited
sanderegg 9fa6386
test renewal fail
sanderegg 4d68ab0
simplify
sanderegg e0655f2
100%
sanderegg b7be5de
minor
sanderegg dbc1844
minor
sanderegg 7bbb0ba
minor
sanderegg 2393418
default TTL
sanderegg af87770
large capacity
sanderegg c95fee5
use redis TIME
sanderegg 6bdf807
heavy test
sanderegg 47f9140
shorter ttl
sanderegg d1ecbd3
improve test
sanderegg de9a606
ok this is nice
sanderegg 0b57ea4
Squashed commit of the following:
sanderegg 5bcb9e2
wait random expo
sanderegg 6d956fc
cleaning
sanderegg bfdf7f1
seconds
sanderegg 236d3f6
now it works but that is strange
sanderegg b678363
ensure lua scripts are transferred
sanderegg 54eb54a
remove weird construction
sanderegg ed7153f
ensure cancel_wait_task properly re-raise
sanderegg 6685fa4
this now works
sanderegg 8d975e5
add marker
sanderegg 821c49f
fix typing
sanderegg 4338d42
fix import
sanderegg 41076f9
some more
sanderegg 62931e2
linting
sanderegg 644efd7
minor
sanderegg 8639fc3
fix
sanderegg b83b74b
remove useless readme
sanderegg 72ca310
use resources
sanderegg 3e4872b
only lua scripts in lua folder
sanderegg 35626ec
added some description
sanderegg c934c31
docs
sanderegg 240a36b
revert
sanderegg 45a611b
clean
sanderegg 9c2f66e
refactor
sanderegg 47f917d
ongoing
sanderegg f151c4a
bad merge
sanderegg fbde48e
fixed check of return codes
sanderegg e79a578
show overflow
sanderegg 1f99867
create meaningful semaphore key name
sanderegg 2e61168
linter
sanderegg a972960
added tests for context manager
sanderegg 20dda7f
add cache
sanderegg fb0f334
removed useless instructions
sanderegg 987d51d
improvements
sanderegg ea5ffce
improvements
sanderegg c29e2b9
use class variable
sanderegg 056822b
fixes
sanderegg a78e2cf
fix warning
sanderegg 25536ce
fix usage
sanderegg 4b1595d
ruff
sanderegg f19ad40
no need for task group here
sanderegg b946905
linter
sanderegg fdd6e16
Revert "no need for task group here"
sanderegg 7ce8a21
do not use deprecated stuff
sanderegg 7317e12
fixed tests
sanderegg caaaf9c
added a setting
sanderegg 51e56a0
rename
sanderegg 3aaa478
pylint
sanderegg 701c798
Added docs
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
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.