Skip to content

Refactor STOW - #82

Merged
nickamzol merged 3 commits into
UMEssen:mainfrom
mbits-imaging:refactor-stow
Nov 2, 2026
Merged

nickamzol merged 3 commits into
UMEssen:mainfrom
mbits-imaging:refactor-stow

Conversation

@feliwir

@feliwir feliwir commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

This changes the STOW-RS endpoint to send instances to the PACS while still receiving new data.
This has the following positive benefits:

  • Instances are not kept all in RAM at one point
  • Upload & Sending are happening in parallel, improving throughput

I've also added a new limit defining the "instance-limit". I increased the old 50mb limit to 5gb, since we are now not keeping everything at once inside memory

Fixes #80

@nickamzol

Copy link
Copy Markdown
Member

Should've been like this from the start. Great improvement, thanks!

@nickamzol
nickamzol merged commit 2c34e7f into UMEssen:main Nov 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

STOW-RS keeps all instances in RAM

2 participants