Unable to set broker to active role
search cancel

Unable to set broker to active role

book

Article ID: 393238

calendar_today

Updated On:

Products

VMware Telco Cloud Service Assurance

Issue/Introduction

One of the failover broker is unable take on the active role.

From the failover log file, there are Monitor-Driver error that states the setBroker function failed:

ASL_MSG-*-ASLP-failover/failover-monitor.asl: Notify http://<URL address>:<port>/smarts-edaa/setBroker of broker change failed; whill try later.

It is accompanished with an exception error:

<date> t@<thread number> Monitor-Driver
ASL_MSG-*-ASLP-failover/failover-monitor.asl: Notify http://<URL name>:<port>/smarts-edaa/setBroker of broker change failed; will retry later.

<date> t@<thread number> Monitor-Driver
ICNF-E-Failover_SETBROKER_FAILED-setBroker POST request failed for url: http://<URL name>:<port>/smarts-edaa/setBroker setting to broker: <URL name>:<port>
 JIF-JVMIF_EXCEPTIONINCIJM-Error in InvokedStaticMethod: Exception in CI_JVM.
 JAVA-EXCEPTION-While invoking "InvokeVoidMethod", with reason: "Connection refused" and stack trace:
<stack trace>
...
 JAVA-EINVOKEEXC-Java exception invoking class "com/smarts/failover/ws/RequestSender", method "setBroker" with signature "<signature>" failed

Environment

2.4 TCSA

Resolution

Since customer does not use EDAA, customer need to comment out the following lines in the failover.conf file:

OnChangePOST = "http://smarts-tomcat-host-A:8080/smarts-edaa/setBroker";
OnChangePOST = "http://smarts-tomcat-host-B:8080/smarts-edaa/setBroker";

Then reload the configuration.