[ https://issues.apache.org/jira/browse/AMQNET-848?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18011731#comment-18011731 ]
Murali Mogalayapalli commented on AMQNET-848: --------------------------------------------- [~Havret] Please look at my updated PR. > Failover Transport Protocol Excessive Reconnection Attempts on Credential > Failure > --------------------------------------------------------------------------------- > > Key: AMQNET-848 > URL: https://issues.apache.org/jira/browse/AMQNET-848 > Project: ActiveMQ .Net > Issue Type: Bug > Components: NMS > Affects Versions: OpenWire-2.1.0 > Reporter: Murali Mogalayapalli > Priority: Major > Time Spent: 40m > Remaining Estimate: 0h > > *Failover Transport Protocol behavior:* > When authentication credentials are invalid (e.g., expired or incorrect), the > AMQNet client’s *failover mechanism* enters a rapid reconnect loop. This > results in a high-frequency reconnection pattern that behaves like a > *denial-of-service (DoS)* against the broker. > *Problem* > The InactivityMonitor::OnCommand method doesn't handle the ExceptionResponse > resulting in this behavior. > *Fix* > * Handle the ExceptionResponse the way it is handled in > Conection::SyncRequestAsync method. Propagate the exception > * Bail out the FailoverTransport from reconnecting when a > NMSSecurityException is passed to FailoverTransport::HandleTransportFailure > method. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@activemq.apache.org For additional commands, e-mail: issues-h...@activemq.apache.org For further information, visit: https://activemq.apache.org/contact