Skip to content

Conversation

@py-rh
Copy link
Contributor

@py-rh py-rh commented Jan 6, 2026

When multiple different requests are made to the same putter, using global env var to set up multiple process groups is bad and leads to one of them trying to work on the wrong port and hanging. TCPStore makes it explicit. (Factored out the setup in multiple methods)

But we still might have multiple requests trying and spin up multiple process groups at the same time. At the cost of worse performance, the simple approach was adding a semaphore. The right approach might be doing work in a process pool and isolating them.

@py-rh py-rh requested a review from dongreenberg January 6, 2026 15:18
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.

2 participants