Hi Developers,
We are using a RFA 7.6.2.4 API for our ssled application.
Please find the connection settings below,
\Connections\Connection_SSLED\connectionPingTimeout=15000
\Connections\Connection_SSLED\connectionWaitTimeout=5000
\Connections\Connection_SSLED\connectionTimeout=15000
\Connections\Connection_SSLED\connectRetryInterval=5000
We are Testing the RFA failover with the controlled ping timeout, connection timeout and retry interval.
We currently have two active/active BGP connections with Reuters A and B side. That connects us to ADS A and ADS B sever.
I did a continuous ping to the ADS server from the application server before starting the failover test and it took 4 seconds for the command prompt to start showing request timeouts after the BGP connection shutdown was initiated.
Please find the failover test results below,
Failover to the Secondary IP
Time the primary BGP Connection was shut down: 16:47:13.538
Time the application detected the disconnect: 16:47:33
Time the connection failed over to the secondary IP: 16:47:47
Time taken for the application to detect the disconnect: 20 seconds
Time taken to complete the failover process after detecting the disconnect: 14 seconds
Failback to the Primary IP:
Time the secondary BGP Connection was shut down: 16:53:51.961
Time the application detected the disconnect: 16:54:27
Time the connection failed over to the primary IP: 16:54:41
Time taken for the application to detect the disconnect: 33 seconds
Time taken to complete the failover process after detecting the disconnect: 14 seconds
Why did it take the application 20 and 33 seconds to detect the disconnect and intiate the failover process.