Hello,
We've upgraded our apps which were using .NET Framework 4.7.2 successfully for a long time, to .NET 5.
As a consequence our apps functionality degraded significantly and while analyzing the dumps we noticed a lot of threads stuck on
13032 506 Worker Thread Worker Thread Scaleout.Client.dll!Scaleout.Client.Net.GatewayMultiplexer.GetGatewayFor
[External Code]
Scaleout.Client.dll!Scaleout.Client.Net.GatewayMultiplexer.GetGatewayFor(ref Scaleout.Client.Net.ObjectKey key)
Scaleout.Client.dll!Scaleout.Client.Net.Store.DoRequest(Scaleout.Client.Net.ObjectKey key, System.Net.IPAddress preferredHost, System.Func<System.IO.Stream, Scaleout.Client.Net.Messaging.Response> requestFunc, System.Threading.CancellationToken ct)
Scaleout.Client.dll!Scaleout.Client.Net.Store.Read(Scaleout.Client.Net.ObjectKey key, Scaleout.Client.LockToken lockToken, Scaleout.Client.VersionToken version, Scaleout.Client.Net.ReadFlags flags, byte[] keyList, Scaleout.Client.Net.ObjectKey? mmfKey, System.Threading.CancellationToken cancellationToken)
Scaleout.Client.dll!Scaleout.Client.Cache<string, object>.ReadInternal(Scaleout.Client.Net.ObjectKey objectKey, Scaleout.Client.ReadOptions options, Scaleout.Client.Net.ReadFlags flags, Scaleout.Client.LockToken lockToken, Scaleout.Client.Trace.AccessOperation traceOp, string key, System.Threading.CancellationToken ct)
Scaleout.Client.dll!Scaleout.Client.Cache<System.__Canon, System.__Canon>.Read(System.__Canon key, Scaleout.Client.ReadOptions options, System.Threading.CancellationToken cancellationToken)
Any idea what the issue might be ?
We're currently using Nuget version 3.1.4
Thanks !
We've upgraded our apps which were using .NET Framework 4.7.2 successfully for a long time, to .NET 5.
As a consequence our apps functionality degraded significantly and while analyzing the dumps we noticed a lot of threads stuck on
13032 506 Worker Thread Worker Thread Scaleout.Client.dll!Scaleout.Client.Net.GatewayMultiplexer.GetGatewayFor
[External Code]
Scaleout.Client.dll!Scaleout.Client.Net.GatewayMultiplexer.GetGatewayFor(ref Scaleout.Client.Net.ObjectKey key)
Scaleout.Client.dll!Scaleout.Client.Net.Store.DoRequest(Scaleout.Client.Net.ObjectKey key, System.Net.IPAddress preferredHost, System.Func<System.IO.Stream, Scaleout.Client.Net.Messaging.Response> requestFunc, System.Threading.CancellationToken ct)
Scaleout.Client.dll!Scaleout.Client.Net.Store.Read(Scaleout.Client.Net.ObjectKey key, Scaleout.Client.LockToken lockToken, Scaleout.Client.VersionToken version, Scaleout.Client.Net.ReadFlags flags, byte[] keyList, Scaleout.Client.Net.ObjectKey? mmfKey, System.Threading.CancellationToken cancellationToken)
Scaleout.Client.dll!Scaleout.Client.Cache<string, object>.ReadInternal(Scaleout.Client.Net.ObjectKey objectKey, Scaleout.Client.ReadOptions options, Scaleout.Client.Net.ReadFlags flags, Scaleout.Client.LockToken lockToken, Scaleout.Client.Trace.AccessOperation traceOp, string key, System.Threading.CancellationToken ct)
Scaleout.Client.dll!Scaleout.Client.Cache<System.__Canon, System.__Canon>.Read(System.__Canon key, Scaleout.Client.ReadOptions options, System.Threading.CancellationToken cancellationToken)
Any idea what the issue might be ?
We're currently using Nuget version 3.1.4
Thanks !
Last edited: