[ https://issues.apache.org/jira/browse/IGNITE-20920?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17790035#comment-17790035 ]
Pavel Tupitsyn commented on IGNITE-20920: ----------------------------------------- Merged to main: f8ebf08333424aeb813b043457490e54f61656c0 > .NET: TestPutRoutesRequestToPrimaryNode is flaky > ------------------------------------------------ > > Key: IGNITE-20920 > URL: https://issues.apache.org/jira/browse/IGNITE-20920 > Project: Ignite > Issue Type: Bug > Components: platforms, thin client > Reporter: Pavel Tupitsyn > Assignee: Pavel Tupitsyn > Priority: Major > Labels: ignite-3 > Fix For: 3.0.0-beta2 > > Time Spent: 20m > Remaining Estimate: 0h > > *PartitionAwarenessRealClusterTests.TestPutRoutesRequestToPrimaryNode* is > flaky. > Test history: > https://ci.ignite.apache.org/test/6220606330906984960?currentProjectId=ApacheIgnite3xGradle_Test&expandTestHistoryChartSection=true > Error: > {code} > Apache.Ignite.IgniteClientConnectionException : Exception while reading from > socket, connection closed: Connection lost (failed to read data from socket) > ----> Apache.Ignite.IgniteClientConnectionException : Connection lost > (failed to read data from socket) > ----> System.Net.Sockets.SocketException : Software caused connection abort > at > Apache.Ignite.Internal.ClientFailoverSocket.DoOutInOpAndGetSocketAsync(ClientOp > clientOp, Transaction tx, PooledArrayBuffer request, PreferredNode > preferredNode, IRetryPolicy retryPolicyOverride) in > /opt/buildagent/work/b8d4df1365f1f1e5/modules/platforms/dotnet/Apache.Ignite/Internal/ClientFailoverSocket.cs:line > 195 > at Apache.Ignite.Internal.Table.RecordView`1.DoOutInOpAsync(ClientOp > clientOp, Transaction tx, PooledArrayBuffer request, PreferredNode > preferredNode, IRetryPolicy retryPolicyOverride) in > /opt/buildagent/work/b8d4df1365f1f1e5/modules/platforms/dotnet/Apache.Ignite/Internal/Table/RecordView.cs:line > 400 > at Apache.Ignite.Internal.Table.RecordView`1.DoRecordOutOpAsync(ClientOp > op, ITransaction transaction, T record, Boolean keyOnly, Nullable`1 > schemaVersionOverride) in > /opt/buildagent/work/b8d4df1365f1f1e5/modules/platforms/dotnet/Apache.Ignite/Internal/Table/RecordView.cs:line > 425 > at Apache.Ignite.Internal.Table.RecordView`1.UpsertAsync(ITransaction > transaction, T record) in > /opt/buildagent/work/b8d4df1365f1f1e5/modules/platforms/dotnet/Apache.Ignite/Internal/Table/RecordView.cs:line > 172 > at > Apache.Ignite.Tests.PartitionAwarenessRealClusterTests.TestPutRoutesRequestToPrimaryNode() > in > /opt/buildagent/work/b8d4df1365f1f1e5/modules/platforms/dotnet/Apache.Ignite.Tests/PartitionAwarenessRealClusterTests.cs:line > 65 > at > NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted() > at > NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter > awaiter) > at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke) > at > NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext > context) > at > NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext > context) > at > NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__0() > at > NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext > context, Action action) > --IgniteClientConnectionException > at Apache.Ignite.Internal.ClientSocket.ReceiveBytesAsync(Stream stream, > Byte[] buffer, Int32 size, CancellationToken cancellationToken) in > /opt/buildagent/work/b8d4df1365f1f1e5/modules/platforms/dotnet/Apache.Ignite/Internal/ClientSocket.cs:line > 498 > at Apache.Ignite.Internal.ClientSocket.ReadMessageSizeAsync(Stream stream, > Byte[] buffer, CancellationToken cancellationToken) in > /opt/buildagent/work/b8d4df1365f1f1e5/modules/platforms/dotnet/Apache.Ignite/Internal/ClientSocket.cs:line > 478 > at Apache.Ignite.Internal.ClientSocket.ReadResponseAsync(Stream stream, > Byte[] messageSizeBytes, CancellationToken cancellationToken) in > /opt/buildagent/work/b8d4df1365f1f1e5/modules/platforms/dotnet/Apache.Ignite/Internal/ClientSocket.cs:line > 452 > at Apache.Ignite.Internal.ClientSocket.RunReceiveLoop(CancellationToken > cancellationToken) in > /opt/buildagent/work/b8d4df1365f1f1e5/modules/platforms/dotnet/Apache.Ignite/Internal/ClientSocket.cs:line > 700 > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)