Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[core-amqp] onTransportError does not retry to get AMQP Connection #21156

Closed
hemanttanwar opened this issue May 4, 2021 · 23 comments
Closed
Assignees
Labels
amqp Label for tracking issues related to AMQP Service Bus

Comments

@hemanttanwar
Copy link
Contributor

hemanttanwar commented May 4, 2021

When AMQP Connection get Transport error, it does not retry to get new AMQP Connection.
Issue observed in: core-amqp : 2.0.4

This error shows up both in ServiceBus and EventHubs.

Replicating the issue:

The Transport Error could come from many different reason, but one way I am trying to generate this is to start a Async Receiver and remove the internet connection for 5 minutes.

Here is what we will see in logs.
com.azure.core.amqp.implementation.handler.ConnectionHandler - onTransportError hostname[eh-test-t2.servicebus.windows.net], connectionId[MF_ca8f0f_1619737351426], error[An existing connection was forcibly closed by the remote host]

com.azure.core.amqp.implementation.ReactorConnection - onConnectionShutdown connectionId[MF_ca8f0f_1619737351426], hostName[eh-test-t2.servicebus.windows.net], message[Shutting down], shutdown signal[false]

Commit point just before the AMQP Connection fixes in April: a8a39f8

My observation is that code from above commit point treat this error as Transient and retry since it call this endpointsState/onError
https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/core/azure-core-amqp/src/main/java/com/azure/core/amqp/implementation/AmqpChannelProcessor.java#L104

but latest core-amqp/2.0.4 . call endpointsState/onComplete consumer here https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/core/azure-core-amqp/src/main/java/com/azure/core/amqp/implementation/AmqpChannelProcessor.java#L107

Attached files :
Intellij-eventhubs-disconnect-2minutes-event-consumer_core-amqp-version2.0.4.txt : Shows this issue in latest Events Hubs.
core-amqp-version-before-amqp-connection-issuefix-wifi-considered-as-tranisient-error.txt : Shows older version of core-amqp treating it as Transient error

@hemanttanwar hemanttanwar added the amqp Label for tracking issues related to AMQP label May 4, 2021
@hemanttanwar
Copy link
Contributor Author

@hemanttanwar
Copy link
Contributor Author

@steven-cardini
Copy link

steven-cardini commented Aug 30, 2021

We experienced a similar error last week on our production environment on Azure. We see an onTransportError in the logs, and then the app cannot recover the AMQP connection. We are using azure-messaging-servicebus version 7.3.0.
Also, the library throws an AmqpException:
reactor.core.Exceptions$ErrorCallbackNotImplemented: com.azure.core.amqp.exception.AmqpException: Connection reset by peer, errorContext[NAMESPACE: portal-shr-sb-prod.servicebus.windows.net. ERROR CONTEXT: N/A] Caused by: com.azure.core.amqp.exception.AmqpException: Connection reset by peer, errorContext[NAMESPACE: portal-shr-sb-prod.servicebus.windows.net. ERROR CONTEXT: N/A] at com.azure.core.amqp.implementation.ExceptionUtil.toException(ExceptionUtil.java:85) at com.azure.core.amqp.implementation.handler.ConnectionHandler.notifyErrorContext(ConnectionHandler.java:325) at com.azure.core.amqp.implementation.handler.ConnectionHandler.onTransportError(ConnectionHandler.java:228) at org.apache.qpid.proton.engine.BaseHandler.handle(BaseHandler.java:191) at org.apache.qpid.proton.engine.impl.EventImpl.dispatch(EventImpl.java:108) at org.apache.qpid.proton.reactor.impl.ReactorImpl.dispatch(ReactorImpl.java:324) at org.apache.qpid.proton.reactor.impl.ReactorImpl.process(ReactorImpl.java:291) at com.azure.core.amqp.implementation.ReactorExecutor.run(ReactorExecutor.java:86) at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68) at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829)

@SheldonB
Copy link

@hemanttanwar Any update on this issue?

We experienced this issue as well on azure-messaging-servicebus 7.4.0, and the SDK failed to recover the AMQP connection.

@lidkowiak
Copy link

We experienced same issue with azure-messaging-eventhubs 5.10.0 yesterday:

com.azure.core.amqp.exception.AmqpException: An existing connection was forcibly closed by the remote host, errorContext[NAMESPACE: [REMOVED].servicebus.windows.net. ERROR CONTEXT: N/A] An existing connection was forcibly closed by the remote host, errorContext[NAMESPACE: [REMOVED].windows.net. ERROR CONTEXT: N/A]

reactor.core.Exceptions$ErrorCallbackNotImplemented: com.azure.core.amqp.exception.AmqpException: at com.azure.core.amqp.implementation.ExceptionUtil.toException (ExceptionUtil.java:85) at com.azure.core.amqp.implementation.handler.ConnectionHandler.notifyErrorContext (ConnectionHandler.java:325) at com.azure.core.amqp.implementation.handler.ConnectionHandler.onTransportError (ConnectionHandler.java:228) at org.apache.qpid.proton.engine.BaseHandler.handle (BaseHandler.java:191) at org.apache.qpid.proton.engine.impl.EventImpl.dispatch (EventImpl.java:108) at org.apache.qpid.proton.reactor.impl.ReactorImpl.dispatch (ReactorImpl.java:324) at org.apache.qpid.proton.reactor.impl.ReactorImpl.process (ReactorImpl.java:291) at com.azure.core.amqp.implementation.ReactorExecutor.run (ReactorExecutor.java:86) at reactor.core.scheduler.SchedulerTask.call (SchedulerTask.java:68) at reactor.core.scheduler.SchedulerTask.call (SchedulerTask.java:28)

@conniey
Copy link
Member

conniey commented Sep 27, 2021

@steven-cardini @lidkowiak Do you have an info level or debug level log for this issue? It's useful to understand what is going on in the link before. The error dropped is from another reactor operator.

@SheldonB
Copy link

@conniey

Here is what we are seeing in our logs, granted it is not at INFO or DEBUG level.

2021-09-26 06:46:28 2021-09-26T10:46:28.121443947Z stdout F 2021-09-26 10:46:28.121  WARN 1 --- [tor-executor-10] c.a.c.a.i.handler.ConnectionHandler      : onTransportError hostname[my-servicebus.servicebus.windows.net], connectionId[MF_a4de44_1632632572979], error[Connection reset by peer]
2021-09-26T10:46:28.123145058Z stdout F 2021-09-26 10:46:28.123 ERROR 1 --- [tor-executor-10] c.a.c.a.implementation.ReactorSession    : connectionId[MF_a4de44_1632632572979] sessionName[my-servicebus-topic/subscriptions/my-servicebus-subscription] entityPath[my-servicebus-topic/subscriptions/my-servicebus-subscription] linkName[my-servicebus-topic/subscriptions/my-servicebus_b90364_1632632572979] Cannot create receive link from a closed session., errorContext[NAMESPACE: my-servicebus.servicebus.windows.net. ERROR CONTEXT: N/A, PATH: my-servicebus-topic/subscriptions/my-servicebus-subscription]
2021-09-26T10:46:28.128352792Z stdout F 2021-09-26 10:46:28.128  WARN 1 --- [undedElastic-52] c.a.c.a.i.ReactorDispatcher              : connectionId[MF_a4de44_1632632572979] signalWorkQueue failed before reactor closed.
2021-09-26T10:46:28.128435793Z stdout F 2021-09-26 10:46:28.128 ERROR 1 --- [undedElastic-42] c.a.c.a.i.ReactorDispatcher              : ReactorDispatcher instance is closed.
2021-09-26T10:46:28.128615394Z stdout F 2021-09-26 10:46:28.128 ERROR 1 --- [tor-executor-10] c.a.c.a.i.ReactorDispatcher              : ReactorDispatcher instance is closed.
2021-09-26T10:46:32.125245454Z stdout F 2021-09-26 10:46:32.125 ERROR 1 --- [tor-executor-10] reactor.core.publisher.Operators         : Operator called default onErrorDropped
2021-09-26T10:46:32.125340354Z stdout F
2021-09-26T10:46:32.125353654Z stdout F reactor.core.Exceptions$ErrorCallbackNotImplemented: com.azure.core.amqp.exception.AmqpException: Connection reset by peer, errorContext[NAMESPACE: my-servicebus.servicebus.windows.net. ERROR CONTEXT: N/A]
2021-09-26T10:46:32.125362655Z stdout F Caused by: com.azure.core.amqp.exception.AmqpException: Connection reset by peer, errorContext[NAMESPACE: my-servicebus.servicebus.windows.net. ERROR CONTEXT: N/A]
2021-09-26T10:46:32.125374055Z stdout F at com.azure.core.amqp.implementation.ExceptionUtil.toException(ExceptionUtil.java:85) ~[azure-core-amqp-2.3.1.jar!/:na]
2021-09-26T10:46:32.125381655Z stdout F at com.azure.core.amqp.implementation.handler.ConnectionHandler.notifyErrorContext(ConnectionHandler.java:325) ~[azure-core-amqp-2.3.1.jar!/:na]
2021-09-26T10:46:32.125388755Z stdout F at com.azure.core.amqp.implementation.handler.ConnectionHandler.onTransportError(ConnectionHandler.java:228) ~[azure-core-amqp-2.3.1.jar!/:na]
2021-09-26T10:46:32.125394955Z stdout F at org.apache.qpid.proton.engine.BaseHandler.handle(BaseHandler.java:191) ~[proton-j-0.33.8.jar!/:na]
2021-09-26T10:46:32.125400655Z stdout F at org.apache.qpid.proton.engine.impl.EventImpl.dispatch(EventImpl.java:108) ~[proton-j-0.33.8.jar!/:na]
2021-09-26T10:46:32.125406555Z stdout F at org.apache.qpid.proton.reactor.impl.ReactorImpl.dispatch(ReactorImpl.java:324) ~[proton-j-0.33.8.jar!/:na]
2021-09-26T10:46:32.125411955Z stdout F at org.apache.qpid.proton.reactor.impl.ReactorImpl.process(ReactorImpl.java:291) ~[proton-j-0.33.8.jar!/:na]
2021-09-26T10:46:32.125417755Z stdout F at com.azure.core.amqp.implementation.ReactorExecutor.run(ReactorExecutor.java:86) ~[azure-core-amqp-2.3.1.jar!/:na]
2021-09-26T10:46:32.125423455Z stdout F at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68) ~[reactor-core-3.4.7.jar!/:3.4.7]
2021-09-26T10:46:32.125440355Z stdout F at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28) ~[reactor-core-3.4.7.jar!/:3.4.7]
2021-09-26T10:46:32.125445655Z stdout F at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
2021-09-26T10:46:32.125450855Z stdout F at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na]
2021-09-26T10:46:32.125456155Z stdout F at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
2021-09-26T10:46:32.125463655Z stdout F at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
2021-09-26T10:46:32.125468855Z stdout F at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]
2021-09-26T10:46:32.125474655Z stdout F
2021-09-26T10:46:33.195320725Z stdout F 2021-09-26 10:46:33.195 ERROR 1 --- [ool-24-thread-1] c.a.m.s.i.ServiceBusConnectionProcessor  : namespace[my-servicebus.servicebus.windows.net] entityPath[N/A]: Cannot subscribe. Processor is already terminated.
2021-09-26T10:46:33.195653027Z stdout F 2021-09-26 10:46:33.195 ERROR 1 --- [ool-24-thread-1] c.a.core.amqp.implementation.RetryUtil   : Failed to create receive link my-servicebus-topic/subscriptions/my-servicebus-subscription_b90364_1632632572979
2021-09-26T10:46:33.195682428Z stdout F namespace[my-servicebus.servicebus.windows.net] entityPath[N/A]: Cannot subscribe. Processor is already terminated.

It always seems to fail to recover from this. We are seeing this pretty often on our end, but there does not seem to be much of a pattern.

@lidkowiak
Copy link

lidkowiak commented Sep 28, 2021

@conniey Unfortunately no, we have following logger config
com.azure.messaging.eventhubs -> WARN
com.azure.messaging.servicebus -> WARN
com.azure.core.amqp -> ERROR

We have 6 consumer groups that process events from two EH each configured with 32 partitions. Generally we're observing two patterns:

  • one partition on single consumer group stops processing (we used to face same issue with legacy library, we hoped that upgrading will improve that)
  • majority of partitions stops processing on all consumer groups (we didn't observe this one on legacy application)

All consumer groups are deployed as Azure VM within single vnet.

Generally after library upgrade we're facing this issue quite frequently (almost every day). On legacy (azure-eventhubs-eph 3.2.0) it was once/twice a month.

I've seen that there are couple of others issues raised with similar behaviour.

@conniey
Copy link
Member

conniey commented Sep 28, 2021

@lidkowiak:

Generally after library upgrade we're facing this issue quite frequently (almost every day). On legacy (azure-eventhubs-eph 3.2.0) it was once/twice a month.

"An existing connection was forcibly closed by the remote host." means the Event Hubs service disconnected the service; this is something we don't control. I would need more logs to understand where it's hanging (ie. failing to recover). I've tested this locally and I've seen it recover... so I'd need some DEBUG logs to understand this more.

@conniey
Copy link
Member

conniey commented Sep 28, 2021

@SheldonB is that where your log ends? If you have more logs, could you upload them? (There are a lot of components that try to recover behind the scenes, so we'd want to understand where it is hanging.)

@SheldonB
Copy link

@conniey Yes, that is where it ends. I have a more logs that are the exact same, but they are only ERROR logs. It never reconnects after that exception. I am going to do my best to get you a DEBUG log, but like I said the issue does not seem to have a pattern to it.

@lidkowiak
Copy link

@conniey The problem is that the issue is nondeterministic so I can't predict which consumer group will be affected. EH/amqp logs are very chatty so we go with WARN / ERROR levels.

@piotr-napadlek
Copy link

Morning, I work with @lidkowiak on this issue in our company.
We've just had production outage again this morning caused by few partitions stopping processing on multiple servers. Before it happened we turned on DEBUG logs on packages com.azure.core.amqp and com.azure.messaging.eventhubs. Here is the dump of the logs from the library:

https://gist.githubusercontent.com/piotr-napadlek/70878388eaf0626c878190fcab46ab67/raw/208db4b561ce9955b9c9bee32a488a29812b0ece/eh_logs1.txt
https://gist.githubusercontent.com/piotr-napadlek/8815ca1405ae5ca6fb5b161ad06d8da7/raw/0ec723f1af2508cc185edfcc4df9dacd1fc7914b/eh_logs2.txt

As an example, the library stopped receiving messages on partition 20 on 2021-10-01 06:25:26,004 (message on topic "rapa" with sequence number 4329039). From the sender app logs we can confirm that the next message on partition 20 was enqueued at 2021-10-01T06:27:49.5790000Z with sequence number 4329040. There is no trace of it in the receiver app until we restarted the client some half hour afterwards, with the .stop() and .start() invocation on the EventProcessorClient instance.

Additionally our regular application logs emitted warning/errors below within the timerange:

https://gist.githubusercontent.com/piotr-napadlek/2aa343b6d8581a6ed7f7e0f7cc478c1d/raw/6f67e7145969e99942ce5686f468ddac6378e2a2/applogs.txt

Note that our app also connects to servicebus to emit some events, so you can spot some exceptions of the service bus sender.

Please let us know if you need any other details.
Regards
Piotr

@SamuelBucheliZ
Copy link

@conniey I can provide the following logs from a recent occurrence of the problem (this is on behalf of @steven-cardini ). This covers the timeframe from 2021-09-21T22:26:30.000Z until 2021-09-21T22:26:40.000Z. In the meantime, we have also upgraded to azure-messaging-servicebus 7.4.0, and this problem still occurs, leading frequently to production problems where we have to restart the affected services. Please let me know if you need more information.

2021-09-21T22:26:32.1410000Z WARN --- [com.azure.core.amqp.implementation.handler.ConnectionHandler] onTransportError hostname[<hostname>], connectionId[<namespace>], error[connection aborted]
2021-09-21T22:26:32.1460000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<namespace>] signal[connection aborted, errorContext[NAMESPACE: <hostname>. ERROR CONTEXT: N/A], isTransient[false], initiatedByClient[false]]: Disposing of ReactorConnection.
2021-09-21T22:26:32.1480000Z INFO --- [com.azure.core.amqp.implementation.handler.ConnectionHandler] onConnectionUnbound hostname[<hostname>], connectionId[<namespace>], state[CLOSED], remoteState[ACTIVE]
2021-09-21T22:26:32.1490000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] onLinkFinal connectionId[<namespace>], linkName[<linkname>]
2021-09-21T22:26:32.1500000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] linkCredits: '3', expectedTotalCredit: '3'
2021-09-21T22:26:32.1500000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] Receive link endpoint states are closed. Requesting another.
2021-09-21T22:26:32.1500000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] Requesting a new AmqpReceiveLink from upstream.
2021-09-21T22:26:32.1500000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] linkName[<linkname>] entityPath[<entityPath>]. Setting next AMQP receive link.
2021-09-21T22:26:32.1500000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] Receive link endpoint states are closed. Requesting another.
2021-09-21T22:26:32.1500000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] prefetch: '3', requested: '1', linkCredits: '3', expectedTotalCredit: '3', queuedMessages:'0', creditsToAdd: '0', messageQueue.size(): '0'
2021-09-21T22:26:32.1510000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] Link credits='3', Link credits to add: '0'
2021-09-21T22:26:32.1510000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] Requesting a new AmqpReceiveLink from upstream.
2021-09-21T22:26:32.1510000Z ERROR --- [com.azure.core.amqp.implementation.ReactorSession] connectionId[<namespace>] sessionName[<entityPath>] entityPath[<entityPath>] linkName[<linkname>] Cannot create receive link from a closed session., errorContext[NAMESPACE: <hostname>. ERROR CONTEXT: N/A, PATH: <entityPath>]
2021-09-21T22:26:32.1800000Z INFO --- [com.azure.core.amqp.implementation.handler.SessionHandler] onSessionFinal connectionId[<namespace>], entityName[<entityPath>], condition[null], description[null]
2021-09-21T22:26:32.1810000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] onLinkFinal connectionId[<namespace>], linkName[cbs:sender]
2021-09-21T22:26:32.1820000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:32.1820000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:32.1820000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] onLinkFinal connectionId[<namespace>], linkName[cbs:receiver]
2021-09-21T22:26:32.1830000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<namespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:32.1830000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:32.1830000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:32.1840000Z INFO --- [com.azure.core.amqp.implementation.handler.SessionHandler] onSessionFinal connectionId[<namespace>], entityName[cbs-session], condition[null], description[null]
2021-09-21T22:26:32.1840000Z INFO --- [com.azure.core.amqp.implementation.handler.ConnectionHandler] onConnectionFinal connectionId[<namespace>] hostname[<hostname>] errorCondition[amqp:resource-limit-exceeded] errorDescription[local-idle-timeout expired]
2021-09-21T22:26:32.1850000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<namespace>] Closing executor.
2021-09-21T22:26:32.1860000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:32.1870000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:32.1870000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:32.1870000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:32.1880000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:32.1880000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<namespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:32.1880000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:32.1890000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:32.1890000Z INFO --- [com.azure.core.amqp.implementation.handler.ConnectionHandler] onTransportClosed hostname[<hostname>], connectionId[<namespace>], error[connection aborted]
2021-09-21T22:26:32.1890000Z INFO --- [com.azure.core.amqp.implementation.handler.CustomIOHandler] onTransportClosed connectionId[<namespace>], hostname[<hostname>]
2021-09-21T22:26:32.1900000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:32.2050000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:32.2060000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:32.2060000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<namespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:32.2070000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:32.2070000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:32.2080000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:32.2080000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:32.2090000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:32.2090000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:32.2100000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<namespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:32.2100000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:32.2110000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:32.2110000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:32.2120000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:32.2120000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:32.2120000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:32.2130000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:32.2130000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<namespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:32.2130000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:32.2140000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:32.2140000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:32.2140000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:32.2150000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:32.2150000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<namespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:32.2160000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:32.2160000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:32.2160000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:32.2170000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:32.2170000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:32.2170000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:32.2180000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<namespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:32.2180000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:32.2180000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:32.2190000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:32.2190000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:32.2190000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:32.2200000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:32.2200000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<namespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:32.2200000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:32.2200000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:32.2210000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:32.2210000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:32.2210000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:32.2210000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:32.2210000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:32.2210000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<namespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:32.2210000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:32.2220000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:32.2220000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<namespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:32.2230000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:32.2230000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:32.2240000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<namespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:32.2240000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:32.2240000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<namespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9000000Z WARN --- [com.azure.core.amqp.implementation.handler.ConnectionHandler] onTransportError hostname[<hostname>], connectionId[<otherNamespace>], error[connection aborted]
2021-09-21T22:26:35.9010000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] signal[connection aborted, errorContext[NAMESPACE: <hostname>. ERROR CONTEXT: N/A], isTransient[false], initiatedByClient[false]]: Disposing of ReactorConnection.
2021-09-21T22:26:35.9010000Z INFO --- [com.azure.core.amqp.implementation.handler.ConnectionHandler] onConnectionUnbound hostname[<hostname>], connectionId[<otherNamespace>], state[CLOSED], remoteState[ACTIVE]
2021-09-21T22:26:35.9020000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] onLinkFinal connectionId[<otherNamespace>], linkName[<otherLinkname>]
2021-09-21T22:26:35.9050000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] Receive link endpoint states are closed. Requesting another.
2021-09-21T22:26:35.9050000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] Requesting a new AmqpReceiveLink from upstream.
2021-09-21T22:26:35.9060000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] linkName[<otherLinkname>] entityPath[<otherEntityPath>]. Setting next AMQP receive link.
2021-09-21T22:26:35.9070000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] linkCredits: '3', expectedTotalCredit: '3'
2021-09-21T22:26:35.9070000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] Receive link endpoint states are closed. Requesting another.
2021-09-21T22:26:35.9070000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] prefetch: '3', requested: '1', linkCredits: '3', expectedTotalCredit: '3', queuedMessages:'0', creditsToAdd: '0', messageQueue.size(): '0'
2021-09-21T22:26:35.9070000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] Link credits='3', Link credits to add: '0'
2021-09-21T22:26:35.9080000Z ERROR --- [com.azure.core.amqp.implementation.ReactorSession] connectionId[<otherNamespace>] sessionName[<otherEntityPath>] entityPath[<otherEntityPath>] linkName[<otherLinkname>] Cannot create receive link from a closed session., errorContext[NAMESPACE: <hostname>. ERROR CONTEXT: N/A, PATH: <otherEntityPath>]
2021-09-21T22:26:35.9120000Z INFO --- [com.azure.core.amqp.implementation.handler.SessionHandler] onSessionFinal connectionId[<otherNamespace>], entityName[<otherEntityPath>], condition[null], description[null]
2021-09-21T22:26:35.9140000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusReceiveLinkProcessor] Requesting a new AmqpReceiveLink from upstream.
2021-09-21T22:26:35.9140000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] onLinkFinal connectionId[<otherNamespace>], linkName[cbs:sender]
2021-09-21T22:26:35.9150000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9150000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9150000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] onLinkFinal connectionId[<otherNamespace>], linkName[cbs:receiver]
2021-09-21T22:26:35.9170000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9170000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9170000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9200000Z INFO --- [com.azure.core.amqp.implementation.handler.SessionHandler] onSessionFinal connectionId[<otherNamespace>], entityName[cbs-session], condition[null], description[null]
2021-09-21T22:26:35.9210000Z INFO --- [com.azure.core.amqp.implementation.handler.ConnectionHandler] onConnectionFinal connectionId[<otherNamespace>] hostname[<hostname>] errorCondition[amqp:resource-limit-exceeded] errorDescription[local-idle-timeout expired]
2021-09-21T22:26:35.9210000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] Closing executor.
2021-09-21T22:26:35.9220000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9220000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9220000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9220000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9230000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9240000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9240000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9240000Z INFO --- [com.azure.core.amqp.implementation.handler.ConnectionHandler] onTransportClosed hostname[<hostname>], connectionId[<otherNamespace>], error[connection aborted]
2021-09-21T22:26:35.9240000Z INFO --- [com.azure.core.amqp.implementation.handler.CustomIOHandler] onTransportClosed connectionId[<otherNamespace>], hostname[<hostname>]
2021-09-21T22:26:35.9250000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9250000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9260000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9270000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9270000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9270000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9280000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9280000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9280000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9280000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9290000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9290000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9300000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9300000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9300000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9300000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9310000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9310000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9310000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9310000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9320000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9320000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9320000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9330000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9330000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9330000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9340000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9340000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9340000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9350000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9350000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9350000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9350000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9350000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9350000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9360000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9360000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9370000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9370000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9370000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9370000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9370000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9380000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9380000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9380000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9380000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9380000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9380000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9380000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9400000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9410000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9410000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9420000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9420000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9420000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9430000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9430000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9430000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9440000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9440000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9440000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9450000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9450000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9450000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9460000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9460000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9460000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9460000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9460000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9460000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9460000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9470000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9480000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9480000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9480000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9490000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9490000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9490000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9490000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9490000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9490000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9510000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9510000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9510000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9520000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9520000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9520000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9520000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9530000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9530000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9530000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9530000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9530000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9540000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9550000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9550000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9550000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9560000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9560000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9560000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9560000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9570000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9570000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9570000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9580000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9580000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9580000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9610000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9610000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9610000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9620000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9620000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9620000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9620000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9620000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9620000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9620000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9620000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9620000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9630000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9630000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9640000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9660000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9660000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9660000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9670000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:35.9670000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-21T22:26:35.9670000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<otherNamespace>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-21T22:26:35.9670000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-21T22:26:35.9670000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-21T22:26:35.9670000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] connectionId[<otherNamespace>] entityPath[$cbs] linkName[cbs] Emitting new response channel.
2021-09-21T22:26:35.9670000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-21T22:26:35.9670000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<otherNamespace>] entityPath[$cbs]: Next AMQP channel received, updating 1 current subscribers
2021-09-21T22:26:36.1900000Z INFO --- [com.azure.core.amqp.implementation.ReactorExecutor] connectionId[<namespace>], message[Processing all pending tasks and closing old reactor.]
2021-09-21T22:26:36.1900000Z INFO --- [com.azure.core.amqp.implementation.ReactorDispatcher] connectionId[<namespace>] Reactor selectable is being disposed.
2021-09-21T22:26:36.1900000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] Shutdown signal received from reactor provider.
2021-09-21T22:26:36.1900000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] onConnectionShutdown connectionId[<namespace>], hostName[<hostname>], message[Shutting down], shutdown signal[false]
2021-09-21T22:26:36.2100000Z ERROR --- [reactor.core.publisher.Operators] Operator called default onErrorDropped
reactor.core.Exceptions$ErrorCallbackNotImplemented: com.azure.core.amqp.exception.AmqpException: connection aborted, errorContext[NAMESPACE: <hostname>. ERROR CONTEXT: N/A]
Caused by: com.azure.core.amqp.exception.AmqpException: connection aborted, errorContext[NAMESPACE: <hostname>. ERROR CONTEXT: N/A]
	at com.azure.core.amqp.implementation.ExceptionUtil.toException(ExceptionUtil.java:85)
	at com.azure.core.amqp.implementation.handler.ConnectionHandler.notifyErrorContext(ConnectionHandler.java:325)
	at com.azure.core.amqp.implementation.handler.ConnectionHandler.onTransportError(ConnectionHandler.java:228)
	at org.apache.qpid.proton.engine.BaseHandler.handle(BaseHandler.java:191)
	at org.apache.qpid.proton.engine.impl.EventImpl.dispatch(EventImpl.java:108)
	at org.apache.qpid.proton.reactor.impl.ReactorImpl.dispatch(ReactorImpl.java:324)
	at org.apache.qpid.proton.reactor.impl.ReactorImpl.process(ReactorImpl.java:291)
	at com.azure.core.amqp.implementation.ReactorExecutor.run(ReactorExecutor.java:86)
	at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68)
	at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)
2021-09-21T22:26:36.2150000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusConnectionProcessor] Retry #1. Transient error occurred. Retrying after 4511 ms.
2021-09-21T22:26:36.2220000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] onConnectionShutdown connectionId[<namespace>], hostName[<hostname>], message[Shutting down], shutdown signal[false]
2021-09-21T22:26:39.9350000Z INFO --- [com.azure.core.amqp.implementation.ReactorExecutor] connectionId[<otherNamespace>], message[Processing all pending tasks and closing old reactor.]
2021-09-21T22:26:39.9350000Z INFO --- [com.azure.core.amqp.implementation.ReactorDispatcher] connectionId[<otherNamespace>] Reactor selectable is being disposed.
2021-09-21T22:26:39.9360000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] Shutdown signal received from reactor provider.
2021-09-21T22:26:39.9360000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] onConnectionShutdown connectionId[<otherNamespace>], hostName[<hostname>], message[Shutting down], shutdown signal[false]
2021-09-21T22:26:39.9370000Z ERROR --- [reactor.core.publisher.Operators] Operator called default onErrorDropped
reactor.core.Exceptions$ErrorCallbackNotImplemented: com.azure.core.amqp.exception.AmqpException: connection aborted, errorContext[NAMESPACE: <hostname>. ERROR CONTEXT: N/A]
Caused by: com.azure.core.amqp.exception.AmqpException: connection aborted, errorContext[NAMESPACE: <hostname>. ERROR CONTEXT: N/A]
	at com.azure.core.amqp.implementation.ExceptionUtil.toException(ExceptionUtil.java:85)
	at com.azure.core.amqp.implementation.handler.ConnectionHandler.notifyErrorContext(ConnectionHandler.java:325)
	at com.azure.core.amqp.implementation.handler.ConnectionHandler.onTransportError(ConnectionHandler.java:228)
	at org.apache.qpid.proton.engine.BaseHandler.handle(BaseHandler.java:191)
	at org.apache.qpid.proton.engine.impl.EventImpl.dispatch(EventImpl.java:108)
	at org.apache.qpid.proton.reactor.impl.ReactorImpl.dispatch(ReactorImpl.java:324)
	at org.apache.qpid.proton.reactor.impl.ReactorImpl.process(ReactorImpl.java:291)
	at com.azure.core.amqp.implementation.ReactorExecutor.run(ReactorExecutor.java:86)
	at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68)
	at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)
2021-09-21T22:26:39.9390000Z INFO --- [com.azure.messaging.servicebus.implementation.ServiceBusConnectionProcessor] Retry #1. Transient error occurred. Retrying after 4511 ms.
2021-09-21T22:26:39.9420000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] onConnectionShutdown connectionId[<otherNamespace>], hostName[<hostname>], message[Shutting down], shutdown signal[false]

On a related note, we have also seen some of the following exceptions. Do you think this is a related issue or something that would need separate investigation?

2021-09-22T16:06:19.3610000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<entityName>] entityPath[$cbs]: Setting next AMQP channel.
2021-09-22T16:06:19.3620000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<entityName>] entityPath[$cbs]: Next AMQP channel received, updating 2 current subscribers
2021-09-22T16:06:19.3620000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<entityName>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-22T16:06:19.3630000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<entityName>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-22T16:06:19.3640000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<entityName>] entityPath[$cbs]: Connection not requested, yet. Requesting one.
2021-09-22T16:06:19.3640000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] namespace[<entityName>] entityPath[$cbs]: Channel is closed. Requesting upstream. 
2021-09-22T16:06:19.3690000Z WARN --- [com.azure.core.amqp.implementation.ReactorDispatcher] connectionId[<entityName>] signalWorkQueue failed before reactor closed.
2021-09-22T16:06:19.3710000Z WARN --- [com.azure.core.amqp.implementation.ReactorDispatcher] connectionId[<entityName>] signalWorkQueue failed before reactor closed.
2021-09-22T16:06:19.3710000Z WARN --- [com.azure.core.amqp.implementation.ReactorDispatcher] connectionId[<entityName>] signalWorkQueue failed before reactor closed.
2021-09-22T16:06:19.3720000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] Error received from reactor provider.
2021-09-22T16:06:19.3720000Z INFO --- [com.azure.core.amqp.implementation.ReactorConnection] onConnectionError connectionId[<entityName>], hostName[<namespace>], message[Starting new reactor], error[connectionId[<entityName>] IO Sink was interrupted before reactor closed.]
2021-09-22T16:06:19.3810000Z INFO --- [com.azure.core.amqp.implementation.RequestResponseChannel:$cbs] Retry #2. Transient error occurred. Retrying after 14575 ms.
2021-09-22T16:06:19.3810000Z INFO --- [com.azure.core.amqp.implementation.handler.SendLinkHandler] connectionId[<entityName>] linkName[cbs] entityPath[$cbs] Sender link was never active. Closing endpoint states.
2021-09-22T16:06:19.3820000Z INFO --- [com.azure.core.amqp.implementation.handler.ReceiveLinkHandler] connectionId[<entityName>] linkName[cbs] entityPath[$cbs] Receiver link was never active. Closing endpoint states.
2021-09-22T16:06:19.4060000Z ERROR --- [reactor.core.publisher.Operators] Operator called default onErrorDropped
reactor.core.Exceptions$ErrorCallbackNotImplemented: reactor.core.publisher.Sinks$EmissionException: Spec. Rule 1.3 - onSubscribe, onNext, onError and onComplete signaled to a Subscriber MUST be signaled serially.
Caused by: reactor.core.publisher.Sinks$EmissionException: Spec. Rule 1.3 - onSubscribe, onNext, onError and onComplete signaled to a Subscriber MUST be signaled serially.
	at reactor.core.publisher.InternalEmptySink.emitError(InternalEmptySink.java:76)
	at com.azure.core.amqp.implementation.ReactorDispatcher.signalWorkQueue(ReactorDispatcher.java:130)
	at com.azure.core.amqp.implementation.ReactorDispatcher.invoke(ReactorDispatcher.java:94)
	at com.azure.core.amqp.implementation.RequestResponseChannel.lambda$closeAsync$12(RequestResponseChannel.java:230)
	at reactor.core.publisher.MonoRunnable.subscribe(MonoRunnable.java:49)
	at reactor.core.publisher.Mono.subscribe(Mono.java:4338)
	at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126)
	at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84)
	at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)

@conniey
Copy link
Member

conniey commented Oct 1, 2021

Thanks for sending this log. I'm taking a look at it.

@my3sons
Copy link

my3sons commented Oct 5, 2021

Hello @conniey, we have experienced this issue 4 separate times over the past couple weeks with two of our App Services (using azure-messaging-eventhubs 5.10.0). These apps are simple Event Hub consumers (1 partition, 1 consumer group) and publishers. What is somewhat interesting is that even though these two apps are completely independent of each other, they both lost their ability to consume messages 2 times over the past two weeks and at about the same time as each other (probably just a coincidence, but interesting nonetheless). The thing that is concerning about this issue is that it is completely silent to our apps. Even though we have proper error handling implemented in our EventProcessorClient, when this issue occurs, no errors whatsoever are propagated up the stack to our app. Only by querying our logs in log analytics do we then see all the com.azure.core.amqp related errors. I have opened TrackingID#2110020040000392 with Microsoft support and if you access that ticket you will find a write up I did related to the 4 incidents and all the log files leading up to and after each of the incidents. Please let me know if you need any further details.

@my3sons
Copy link

my3sons commented Oct 7, 2021

Hello @conniey,

Could you please provide a quick status/summary on the issue(s) reported recently with respect to Event Hub consumers stopping to read events from partitions? The reason I ask is that as I mentioned above, I had opened a ticket with support for this very same issue and they are reporting that the issue is fixed via PR #24141. However, after reading that and seeing issue #24426, I am not totally convinced that all is resolved and that we are now just waiting for the fix to be released. Therefore, could you please clarify where things are at? Thank you so much!

@conniey
Copy link
Member

conniey commented Oct 7, 2021

@my3sons Hey. The end result of most bugs are the same, "It stops receiving". However, the cause of these bugs is often different. Without your logs, I can't say for sure which issue you're talking about. For the issue fixed in #24141 , you would see in your logs a graceful closure of the links, where errorCondition is null and see a mismatch in RequestResponseChannel's message ids that are pending versus scheduled. There are other issues such as the CBS node would never terminate because it scheduled a close on an already closed link, so you wouldn't see the completion of it. But the end result of both these bugs are the same, it stops receiving.

@my3sons
Copy link

my3sons commented Oct 7, 2021

Hello @conniey,

I have attached the logs from a couple of our consumers which experienced the same issue about 24 hours a part. The logs provide you all the details just prior to and after it stopped consuming events (9:15:41 on 9/30/2021 and 3:02:25 PM on 10/01/2021). Based on what you see here, is this consistent with #24141?

eventhub-app-log-09302021.csv

eventhub-app-log-10012021.csv

@conniey
Copy link
Member

conniey commented Oct 13, 2021

@piotr-napadlek: @anuchandy and I analysed your logs. The fix for this is in our October release. In your logs, there are 4 connections that are gracefully closed. And on each of these connections, there are CBS requests that are never settled, so it hangs forever waiting.

2021-10-01 06:27:09,050 INFO [com.azure.core.amqp.implementation.handler.ConnectionHandler] (reactor-executor-662) onConnectionRemoteClose connectionId[MF_e5e6a7_1633064490013] hostname[our-eventhub-namespace.servicebus.windows.net] errorCondition[null] errorDescription[null]
2021-10-01 06:27:09,081 INFO [com.azure.core.amqp.implementation.handler.ConnectionHandler] (reactor-executor-660) onConnectionRemoteClose connectionId[MF_3d0325_1633064489966] hostname[our-eventhub-namespace.servicebus.windows.net] errorCondition[null] errorDescription[null]
2021-10-01 06:27:09,206 INFO [com.azure.core.amqp.implementation.handler.ConnectionHandler] (reactor-executor-683) onConnectionRemoteClose connectionId[MF_25236f_1633064491873] hostname[our-eventhub-namespace.servicebus.windows.net] errorCondition[null] errorDescription[null]
2021-10-01 06:27:09,300 INFO [com.azure.core.amqp.implementation.handler.ConnectionHandler] (reactor-executor-650) onConnectionRemoteClose connectionId[MF_73109b_1633064488857] hostname[our-eventhub-namespace.servicebus.windows.net] errorCondition[null] errorDescription[null]

CBS requests that are never settled:

2021-10-01 06:27:09,019 DEBUG [com.azure.core.amqp.implementation.RequestResponseChannel] (reactor-executor-662) connectionId[MF_e5e6a7_1633064490013], linkName[cbs]: Scheduling on dispatcher. MessageId[6]
2021-10-01 06:27:08,988 DEBUG [com.azure.core.amqp.implementation.RequestResponseChannel] (reactor-executor-660) connectionId[MF_3d0325_1633064489966], linkName[cbs]: Scheduling on dispatcher. MessageId[6]
2021-10-01 06:27:09,097 DEBUG [com.azure.core.amqp.implementation.RequestResponseChannel] (reactor-executor-683) connectionId[MF_25236f_1633064491873], linkName[cbs]: Scheduling on dispatcher. MessageId[6]
2021-10-01 06:27:09,144 DEBUG [com.azure.core.amqp.implementation.RequestResponseChannel] (reactor-executor-650) connectionId[MF_73109b_1633064488857], linkName[cbs]: Scheduling on dispatcher. MessageId[6]

@conniey
Copy link
Member

conniey commented Oct 13, 2021

@my3sons : From your logs, we saw the graceful closure of the links where it does not recover. Unfortunately, DEBUG logs were not enabled, which contains the Scheduling on dispatcher and Settling message logs from the CBS node. At most, we could conclude is that this was another mismatch in scheduling/settling CBS responses which caused your application to hang.

AM","onLinkRemoteClose connectionId[MF_06aefc_1633006667393] linkName[0_310f17_1633006667393], errorCondition[null] errorDescription[null]"

@conniey
Copy link
Member

conniey commented Oct 13, 2021

We've investigated the onTransportError, which was the original issue and validated that the low-level (sync and async) Event Hubs and Service Bus clients can recover from these errors. In addition, when the retry options are exhausted both ServiceBus and EventHub Low-Level Receiver (Sync and Async) propagate the retry exhausted exception; it is not getting swallowed and not leaving the receiver hanged.

@anandkadu
Copy link

anandkadu commented Mar 9, 2023

Is this issue resolved ? I am also facing same issue.

@github-actions github-actions bot locked and limited conversation to collaborators Jun 7, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
amqp Label for tracking issues related to AMQP Service Bus
Projects
None yet
Development

No branches or pull requests

9 participants