GH-100892: Fix race in clearing threading.local#100922
GH-100892: Fix race in clearing threading.local#100922kumaraditya303 merged 5 commits intopython:mainfrom
threading.local#100922Conversation
|
This race exists in security only branches too, @ambv how about backporting this to those? |
|
Excellent job @kumaraditya303 👌 |
Thanks for the review, I have added a test and verified it, will merge once CI passes. |
|
Thanks @kumaraditya303 for the PR 🌮🎉.. I'm working now to backport this PR to: 3.10, 3.11. |
|
Sorry @kumaraditya303, I had trouble checking out the |
|
Sorry, @kumaraditya303, I could not cleanly backport this to |
|
Thanks @kumaraditya303 for the PR 🌮🎉.. I'm working now to backport this PR to: 3.10. |
|
Thanks @kumaraditya303 for the PR 🌮🎉.. I'm working now to backport this PR to: 3.11. |
|
Sorry @kumaraditya303, I had trouble checking out the |
|
Sorry, @kumaraditya303, I could not cleanly backport this to |
|
GH-100937 is a backport of this pull request to the 3.11 branch. |
…nGH-100922). (cherry picked from commit 762745a) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
|
GH-100938 is a backport of this pull request to the 3.10 branch. |
…nGH-100922). (cherry picked from commit 762745a) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
|
GH-100939 is a backport of this pull request to the 3.9 branch. |
1 similar comment
|
GH-100939 is a backport of this pull request to the 3.9 branch. |
…ythonGH-100922). (cherry picked from commit 762745a) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>. (cherry picked from commit 683e9fe) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
…ythonGH-100922). (cherry picked from commit 762745a) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>. (cherry picked from commit 683e9fe) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
…100939) [3.9] [3.10] GH-100892: Fix race in clearing `threading.local` (GH-100922). (cherry picked from commit 762745a) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>. (cherry picked from commit 683e9fe) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
…GH-100922) (python#100939) [3.9] [3.10] pythonGH-100892: Fix race in clearing `threading.local` (pythonGH-100922). (cherry picked from commit 762745a) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>. (cherry picked from commit 683e9fe) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> [adjusted for 3.8 by Michał Górny]
…GH-100922) (python#100939) [3.9] [3.10] pythonGH-100892: Fix race in clearing `threading.local` (pythonGH-100922). (cherry picked from commit 762745a) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>. (cherry picked from commit 683e9fe) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> [adjusted for 3.8 by Michał Górny]
threading.local()and GIL acquisition on Linux #100892