GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||
GeezerVison is showing github.com — bpo-31783: Fix a race condition creating workers during shutdown by brianquinlan · Pull Request #13171 · python/cpython Conversation
|
|
Can you add a test for this, thanks. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
The race condition occurs with the following set of context switches: At this point there is a new thread added to The bug has a patch with |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I don't think writing a test for this would be feasible because provoking the race condition requires very specific timing that, at least on my machine, I can't provoke without adding |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
@brianquinlan: Please replace |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Thanks @brianquinlan for the PR 🌮🎉.. I'm working now to backport this PR to: 3.7. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Thanks @brianquinlan for the PR 🌮🎉.. I'm working now to backport this PR to: 3.8. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Sorry, @brianquinlan, I could not cleanly backport this to |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Sorry @brianquinlan, I had trouble checking out the |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…hon#13171) * bpo-31783: Fix a race condition while creating workers during interpreter shutdown * 📜🤖 Added by blurb_it.
…hon#13171) * bpo-31783: Fix a race condition while creating workers during interpreter shutdown * 📜🤖 Added by blurb_it.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.