Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Backport "Fix deadlock in initialization of CoreBTypes using Lazy container" to LTS #21162

Merged
merged 1 commit into from
Jul 11, 2024

Commits on Jul 10, 2024

  1. Fix deadlock in initialization of CoreBTypes using Lazy container (#1…

    …9298)
    
    Replaces #19297 and fixes #19293 
    
    The deadlocks are now fixed by introduction of
    `PostProcessorFrontendAccess.Lazy[T]` container for which initialization
    is synchronized with the frontend Context, while providing a thread-safe
    access lacking in original solution.
    
    It now also audits where the unrestricted access to context was used and
    replaces these usages with safer access.
    Reverts #19292
    [Cherry-picked 33bdaac][modified]
    WojciechMazur committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    ea71c64 View commit details
    Browse the repository at this point in the history