Skip to content

Conversation

@TBlueF
Copy link
Member

@TBlueF TBlueF commented Oct 21, 2025

This PR reimplements the webserver for a better to read implemementation using blocking-io but a virtual-thread per connection.

This PR should only be merged once BlueMap depends on Java 24 or higher. In earlier Java versions the virtual-threads can lead to deadlocks when accessing a database due to neccesary synchronized blocks in the database connection-pool leading to thread-pinning.
Thread-Pinning has been fixed in Java 24.

@TBlueF TBlueF self-assigned this Oct 21, 2025
@github-project-automation github-project-automation bot moved this to Planned (unordered) in TODO / Idea board Oct 21, 2025
@TBlueF TBlueF moved this from Planned (unordered) to TODO in TODO / Idea board Oct 21, 2025
@TBlueF TBlueF moved this from TODO to Planned (unordered) in TODO / Idea board Oct 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Planned (unordered)

Development

Successfully merging this pull request may close these issues.

2 participants