Why is the data among TIBCO Data Virtualization server cluster nodes not synchronized?

Why is the data among TIBCO Data Virtualization server cluster nodes not synchronized?

book

Article ID: KB0074646

calendar_today

Updated On:

Products Versions
TIBCO Data Virtualization All Supported Versions

Description

On successfully adding a TDV server node to a cluster, the data may not get synchronized among the other cluster nodes. Also, the changes made on any one of the cluster nodes may not be replicated on other TDV servers in the clusters.

One of the possible causes behind this issue is if any of the data source driver JAR's do not have appropriate permissions across all the TDV server nodes.

The below stack trace will be found in the cs_cluster.log file in such a scenario:

ERROR 2020-07-28 15:17:54.735 +0800 NewClusterNode - FAILED TO APPLY CHANGE: {1429750815:12714}(true) - Cause: java.io.IOException: Destination '/opt/tibco/TDV/conf/adapters/system/oracle_12c_thin_driver/ojdbc8.jar' exists but is read-only 

Environment

All supported Operating Systems

Resolution

To resolve the issue, verify the permissions on the driver JAR file mentioned in the cs_cluster.log file across all the TDV server cluster nodes and alter them on the nodes where necessary. A TDV server restart is required on the nodes where the permissions are altered for the changes to take effect.

The below permissions are required on the driver JAR file:
-rw-r--r--

 

Issue/Introduction

After successfully adding a TDV server to a cluster, data is not getting synced between the cluster nodes.