[jira] [Commented] (PROTON-2440) Configured heartbeats sometimes don't function in inter-cloud environments

2022-01-11 Thread Justin Ross (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17472863#comment-17472863
 ] 

Justin Ross commented on PROTON-2440:
-

We think this arose from the timer bug linked above, so we'll close it and let 
it come back if necessary.

> Configured heartbeats sometimes don't function in inter-cloud environments
> --
>
> Key: PROTON-2440
> URL: https://issues.apache.org/jira/browse/PROTON-2440
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: proton-c
>Affects Versions: proton-c-0.35.0
>Reporter: Ted Ross
>Priority: Major
>
> The context is Qpid Dispatch Routers connected together with one router in 
> Edge mode and the other in Interior mode.  The router modes are probably not 
> important for this issue.  The connecting (client) router is running on a 
> bare-metal Fedora Linux system in a container under Minikube.  The listening 
> router is running in a container in Microsoft Azure Kubernetes Service.  
> There are unknown layers of networks and load balancers between the routers.
> The problem is that configured heartbeats sometimes don't occur.  In other 
> words, a trace on the connection shows no heartbeat (empty) frames flowing.  
> Furthermore, when this happens, the connection is never closed due to lack of 
> heartbeats.
> This lack of heartbeat protection often results in half-disconnected 
> connections.  When this happens, the client-side sees a connection error 
> (usually related to TLS), closes the connection and reconnects with a new 
> connection.  The server-side sees no error and winds up with two live 
> connections from the client, only one of which can actually carry messages 
> to/from the client.
> Qpid Dispatch can work around this problem by establishing an 
> application-level keepalive using message delivery.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (PROTON-2440) Configured heartbeats sometimes don't function in inter-cloud environments

2021-10-29 Thread Robbie Gemmell (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17436053#comment-17436053
 ] 

Robbie Gemmell commented on PROTON-2440:


May also be related to timer bug described/fixed in PROTON-2422?

> Configured heartbeats sometimes don't function in inter-cloud environments
> --
>
> Key: PROTON-2440
> URL: https://issues.apache.org/jira/browse/PROTON-2440
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: proton-c
>Affects Versions: proton-c-0.35.0
>Reporter: Ted Ross
>Priority: Major
>
> The context is Qpid Dispatch Routers connected together with one router in 
> Edge mode and the other in Interior mode.  The router modes are probably not 
> important for this issue.  The connecting (client) router is running on a 
> bare-metal Fedora Linux system in a container under Minikube.  The listening 
> router is running in a container in Microsoft Azure Kubernetes Service.  
> There are unknown layers of networks and load balancers between the routers.
> The problem is that configured heartbeats sometimes don't occur.  In other 
> words, a trace on the connection shows no heartbeat (empty) frames flowing.  
> Furthermore, when this happens, the connection is never closed due to lack of 
> heartbeats.
> This lack of heartbeat protection often results in half-disconnected 
> connections.  When this happens, the client-side sees a connection error 
> (usually related to TLS), closes the connection and reconnects with a new 
> connection.  The server-side sees no error and winds up with two live 
> connections from the client, only one of which can actually carry messages 
> to/from the client.
> Qpid Dispatch can work around this problem by establishing an 
> application-level keepalive using message delivery.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org