Skip to content

Remove usage of named mutexes #2366

@galvesribeiro

Description

@galvesribeiro

As part of the first test of Orleans in .Net Core (#2145), I tried to run the @jdom Hello World sample project in Linux but it throw PlatformNotSupportedException:

Named synchronization primitives are not supported on this platform.
Exception = System.PlatformNotSupportedException: Named synchronization primitives are not supported on this platform.
   at System.Threading.EventWaitHandle..ctor(Boolean initialState, EventResetMode mode, String name, Boolean& createdNew, EventWaitHandleSecurity eventSecurity)
   at Orleans.Runtime.Host.SiloHost.StartOrleansSilo(Boolean catchExceptions)

That is one of the issues on coreclr repo related to it: https://github.com/dotnet/coreclr/issues/3422

We need to find a workaround for it.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions