Skip to content

Add FiberScheduler#blocking_operation_wait#303

Open
rsamoilov wants to merge 6 commits into
mainfrom
blocking-operation-wait
Open

Add FiberScheduler#blocking_operation_wait#303
rsamoilov wants to merge 6 commits into
mainfrom
blocking-operation-wait

Conversation

@rsamoilov
Copy link
Copy Markdown
Member

This pull request introduces a new worker pool mechanism to offload blocking native (nogvl) operations to background threads, preventing them from stalling the main server thread. The worker pool is enabled via the RAGE_ENABLE_WORKER_POOL environment variable and is integrated with the fiber scheduler.

@rsamoilov rsamoilov force-pushed the blocking-operation-wait branch from 13c77ec to 746f22a Compare June 1, 2026 13:36
rsamoilov added 2 commits June 1, 2026 15:56
keep finalizing config after each `Rage.configure` block - removing it breaks `Rage.logger` calls in ext/setup
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.

1 participant