[
https://issues.apache.org/jira/browse/IGNITE-14695?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17375324#comment-17375324
]
Danut Radoaica edited comment on IGNITE-14695 at 7/6/21, 7:34 AM:
------------------------------------------------------------------
[~ptupitsyn] We did not manage to resolve it or to find the source of this
behaviour. I did not found a related Jira ticket and I opened this ticket
hoping that somebody encountered it
was (Author: dradoaica):
[~ptupitsyn] We did not manage to resolve it or to find the source of this
behaviour. I did not foud a related Jira ticket and I opened this ticket hoping
that somebody encountered it
> .NET: communication problems between Apache Ignite server in Azure Kubernetes
> and thin clients in Azure Web Apps
> ----------------------------------------------------------------------------------------------------------------
>
> Key: IGNITE-14695
> URL: https://issues.apache.org/jira/browse/IGNITE-14695
> Project: Ignite
> Issue Type: Bug
> Components: platforms
> Affects Versions: 2.10
> Environment: Apache Ignite: v2.10.0
> JDK: v1.8
> .NET Core: v3.1
> Reporter: Danut Radoaica
> Priority: Major
>
> If the Apache Ignite server and thin clients are in Azure Kubernetes there
> are no problems.
> If the Apache Ignite server is in Azure Kubernetes and the thin clients are
> in Azure Web Apps (same subscription) we always receive this error:
> { "Depth": 0, "ClassName": "System.IO.IOException", "Message": "Unable to
> read data from the transport connection: A connection attempt failed because
> the connected party did not properly respond after a period of time, or
> established connection failed because connected host has failed to
> respond..", "Source": "System.Net.Sockets", "StackTraceString": " at
> System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32
> size)\r\n at
> System.Net.Security.SslStream.FillBufferAsync[TReadAdapter](TReadAdapter
> adapter, Int32 minSize)\r\n at
> System.Net.Security.SslStream.ReadAsyncInternal[TReadAdapter](TReadAdapter
> adapter, Memory`1 buffer)\r\n at System.Net.Security.SslStream.Read(Byte[]
> buffer, Int32 offset, Int32 count)\r\n at
> Apache.Ignite.Core.Impl.Client.ClientSocket.SocketRead(Byte[] buf, Int32 pos,
> Int32 len)\r\n at
> Apache.Ignite.Core.Impl.Client.ClientSocket.ReceiveBytes(Int32 size)\r\n at
> Apache.Ignite.Core.Impl.Client.ClientSocket.ReceiveMessage()\r\n at
> Apache.Ignite.Core.Impl.Client.ClientSocket.SendRequest(RequestMessage&
> reqMsg)\r\n at
> Apache.Ignite.Core.Impl.Client.ClientSocket.DoOutInOp[T](ClientOp opId,
> Action`1 writeAction, Func`2 readFunc, Func`3 errorFunc)\r\n at
> Apache.Ignite.Core.Impl.Client.IgniteClient.GetOrCreateCache[TK,TV](CacheClientConfiguration
> configuration)\r\n at
> Druid.Ignite.CacheFactory.GetOrCreateCacheClient[TKey,TData](IIgniteClient
> ignite, String cacheName, Action`1 extendConfigurationAction)\r\n at
> Druid.Endpoints.Common.Utils.IgniteManager.GetOrCreateCacheClient[TKey,TData](String
> cacheName, Action`1 extendConfigurationAction) in
> /bigvol/azure.agents/bmagent03/_work/18/s/Druid.Endpoints.Common/Utils/IgniteManager.cs:line
> 28\r\n at
> Druid.Endpoints.Controllers.UiPathController.EventsJobCompleted(Nullable`1
> paramBotId) in
> /bigvol/azure.agents/bmagent03/_work/18/s/Druid.Endpoints/Controllers/UiPathController.cs:line
> 374", "RemoteStackTraceString": null, "RemoteStackIndex": 0, "HResult":
> -2146232800, "HelpURL": null }, \{ "Depth": 1, "ClassName":
> "System.Net.Sockets.SocketException", "Message": "A connection attempt failed
> because the connected party did not properly respond after a period of time,
> or established connection failed because connected host has failed to
> respond.", "Source": "System.Net.Sockets", "StackTraceString": " at
> System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size,
> SocketFlags socketFlags)\r\n at System.Net.Sockets.NetworkStream.Read(Byte[]
> buffer, Int32 offset, Int32 size)", "RemoteStackTraceString": null,
> "RemoteStackIndex": 0, "HResult": -2147467259, "HelpURL": null }
>
> Apache Ignite server: [https://github.com/dradoaica/AspNetCore.Ignite]
> P.S.: is exposed from Kubernetes via:
> apiVersion: v1
> kind: Service
> metadata:
> name: aspnetcoreignite-load-balancer-service
> namespace: develop
> annotations:
> external-dns.alpha.kubernetes.io/hostname:
> ignite.develop.aspnetcoreplatform.com
> spec:
> selector:
> app: aspnetcoreignite
> ports:
> - name: jdbc
> protocol: TCP
> port: 11211
> targetPort: jdbc
> - name: comm-spi
> protocol: TCP
> port: 47100
> targetPort: comm-spi
> - name: disc-spi
> protocol: TCP
> port: 47500
> targetPort: disc-spi
> - name: jmx
> protocol: TCP
> port: 49112
> targetPort: jmx
> - name: sql
> protocol: TCP
> port: 10800
> targetPort: sql
> - name: rest-api
> protocol: TCP
> port: 8080
> targetPort: rest-api
> - name: thin-client
> protocol: TCP
> port: 10900
> targetPort: thin-client
> externalTrafficPolicy: Local
> type: LoadBalancer
--
This message was sent by Atlassian Jira
(v8.3.4#803005)