VBA: vSphere Web Client EBR plug-in does not show the VBA in the drop down
Symptoms
The NetWorker VMware Protection integration is configured with the Virtual Backup Appliance (VBA). The vSphere Web Client EMC Backup & Recovery (EBR) plug-in does not display the VBA to connect in the drop down.
The vSphere Web Client virgo log shows:
[YYYY-MM-DDTHH:MM:SS] [WARN ] http-bio-9443-exec-39 70028874 100304 200175 com.vmware.vise.util.concurrent.ExecutorUtil Task 'Adapter com.vmware.vise.vim.data.adapters.search.impl.SearchBasedAdapterImpl' timed out and was cancelled.
[YYYY-MM-DDTHH:MM:SS] [ERROR] data-service-pool-150756 70028874 100304 200175 com.vmware.vise.vim.data.adapters.search.impl.QueryExecutor Error executing query dam-auto-generated: ConnectMediator:dr-29: java.lang.InterruptedException: null
[YYYY-MM-DDTHH:MM:SS] [ERROR] data-service-pool-150756 70028874 100304 200175 c.v.vise.vim.data.adapters.search.impl.QueryResultTransformer No Inventory Service responded to query dam-auto-generated: ConnectMediator:dr-29
[YYYY-MM-DDTHH:MM:SS] [WARN ] http-bio-9443-exec-39 70028874 100304 200175 com.vmware.vise.data.query.profiling.ProfilingUtil The Data Service detected slow execution: The query batch execution took too long: 120142 milliseconds. The queries in the batch sent to the Data Service are:
Query[0]: QuerySpec ....
...
com.vmware.vise.data.query.DataServiceException: The query execution timed out because of a back-end data adapter 'com.vmware.vise.vim.data.adapters.search.impl.SearchBasedAdapterImpl' which took more than 120 seconds.
at com.vmware.vise.data.query.impl.DataAdapterUtil.processDataAdapterTaskException(DataAdapterUtil.java:154)
...
Cause
Resolution
To determine the cause of the vSphere data service query delays, please work with VMware Support.
Workaround:
The vSphere vCenter API data service query timeout may be increased in the environment to allow sufficient amount of time to return the results. The time out value may be increased in the vSphere Web Client webclient.properties file. For details on the file location, please reference VMware Knowledge base article 2040626.
In the webclient.properties file search for dataservice.timeoutSeconds and increase the default 120 (seconds) value to a higher value that allows the query sufficient amount of time to complete. For example, start with 5 minutes (300 seconds) and then review the log to determine how long the query took to return the values. If required, tune the parameter to a lower or higher value which allows sufficient amount of time for the query to complete.