-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make excluded threadunsafe tests threadsafe #121
base: master
Are you sure you want to change the base?
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #121 +/- ##
=======================================
Coverage 79.24% 79.24%
=======================================
Files 10 10
Lines 1913 1913
=======================================
Hits 1516 1516
Misses 397 397 ☔ View full report in Codecov by Sentry. |
I don't think this is safe to merge without #101. |
I could test #101 in JuliaLang/julia#57087 ? |
It's already been tested quite extensively 😅 What we're missing is an audit and review: #101 (comment) That being said... nothing in Distributed uses threadpools, so if JuliaLang/julia#57087 only adds to the interactive threadpool then maybe we're safe. Does |
Yeah it adds an interactive thread but bear in mind that that makes the main thread an interactive thread. A few places in julia tests assumed |
|
Ah ok, then it's definitely not safe to merge without #101 unfortunately. Distributed mostly uses |
I think you can do |
@JamesWrigley should this be merged into #101 ? I'm not sure what the right thing to change it to is though? Just always enable these tests if threadsafety has been fixed? |
The last three commits should be deleted, and then this can be merged. |
On JuliaLang/julia#57087 this makes tests pass locally for me