Multi-node Folder Structure
Multi-node deployments of Riva have a different installation folder structure than that of standalone deployments to single servers.
Caution is advised when working with Riva in a multi-node deployment. Here is an outline of the folder structure, and an explanation of its components.
\Sync\ Folder
The root folder is \Sync\, which is usually stored in the root of any drive on the machine.
In the example below, Riva is deployed in D: drive.
The \Sync\ folder consists of 4 subfolders:
- CommonConfig: Contains the common configuration consolidated in one place.
Unapproved changes to any files in this folder may result in loss of connectivity between RSS (Riva Shared Service) and sync nodes.
- Logs: Stores activity and diagnostics logs for the users syncing on that sync node. RSS (Riva Shared Service) and gather logs can also be found on the server on which the respective service is installed.
Note: Use Windows Services to determine which Riva services are installed.
- Pod: Stores the configuration, Riva application, customizations, licenses, and user transactions.
- Trace: This is a maintenance folder managed by the Riva Success Team.
\Sync\logs\ Folder
Expanded \logs\ folder structures:
The \logs\ folder is mostly used by Riva administrators to view logs.
The ~\Sync\logs\ folder has 5 subfolders:
- app: Stores logs for the Riva application.
- gather-a1: Stores activity and diagnostic logs for the gatherer service.
- main: Stores Riva main logs when Riva is launched from the ~\Sync\pod\main folder.
- rss: Contains RSS service logs.
- sync-a1: Stores logs for the sync-a1 service.
- CRM Synchronization Policy: User activity logs.
- Logs: User diagnostic logs. These logs have crmex in the filename.
- CRM Synchronization Policy: User activity logs.
\Sync\pod\ Folder
Expanded \pod\ folder structures:
The \pod\ folder houses Riva configuration and services.
Unapproved changes to any files in this folder may result in disruption in sync, damage to RSS configuration, corrupted metadata, destruction, and/or duplication of user data.
The folder has 6 subfolders:
1. app: Holds the Riva Manager application.
2. cfg: Stores the multi-node configuration files.
3. data
- Application: Stores settings & runtime configuration for the Riva sync service. Also holds archived application files from previously used versions of Riva.
- Configuration: Stores Riva sync policies and connections.
- Custom: Contains any advanced configuration applied to connections, directives, and customizations.
- GlobalSyncConfiguration: Stores global metadata for the sync policy.
- Transactions: Stores user metadata transactions.
- Common transaction folder configuration is held in \Sync\pod\Transactions\CrmModuleEx\Common.