-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
[release/6.0] ComponentModel threading fixes #107354
[release/6.0] ComponentModel threading fixes #107354
Conversation
Tagging subscribers to this area: @dotnet/area-system-componentmodel |
/ba-g CI test failures appear unrelated: x86 Release Libraries_NET48 Linux Browser wasm Release |
Friendly reminder that Code Complete for the October Release is September 9. If we want this fix to be included in that release, please merge this PR before that date. |
There were many unknown/new failures in this PR. are any of them known? Maybe re-run could clean them up? |
A re-run didn't help. The bulk are linux. Also, this other PR has more or less the same failures: #106220 |
/ba-g CI test failures appear unrelated |
e32da1e
into
dotnet:release/6.0-staging
Backport of #104407 and #103835 to release/6.0.
See also #107353 for the 8.0 port.
Customer Impact
Fixes various threading issues with TypeDescriptor and PropertyDescriptor.
Regression
Yes; a previous servicing fix caused concurrency issues with:
ConcurrentDictionary
.Testing
The 9.0 tests that were added are ported here.
Risk
Low; the fixes have been in 9.0 for several months with no reported regressions.