rs.xml
The rs.xml configuration file defines the EGO repository server (rs) service .
Location
This configuration file is installed with Platform ASC at $EGO_TOP/eservice/esc/conf/services on Linux or UNIX, and at %EGO_TOP%\eservice\esc\conf\services on Windows.
Environment Variables
REPOSITORY_SERVICE_PORT
Description: Specifies the port which is used by the EGO repository server service. This port must be free on every host in the cluster.Default: No default. Set during to a free port.
RS_STORAGE_DIR
Description: The path to the EGO repository server service storage.Default: {EGO_ESRVDIR}/rs/.cache
REPOSITORY_CACHE_TIMEOUT
The time, in seconds, when the EGO repository server service cache times out.Default: 60
REPOSITORY_CACHE_SIZE
The size of the EGO repository server service cache, in MB. The value can range from 1 MB to 64000 MB.Default: 1000
RSDEPLOY_HOST_TIMEOUT
The time, in seconds, when the EGO repository server service deployment host times out.Default: 60
RS_DOWNLOAD_QUEUE_SIZE
The size of the EGO repository server service download queue, in KB.Default: 5000
RS_MAX_DOWNLOADS
The maximum number of times the EGO repository server service will download per session.Default: 10
RS_MAX_PARALLEL_PUSH _DEPLOYMENT
Speeds up processing for the rsdeploy command by executing the EGO remote start requests for the rsdeploy process on all compute hosts in parallel, up to this configured maximum value.If this parameter is set to a small value, such as 1, starting the rsdeploy process will be a bottleneck as only one process can start up and contact the repository server to initiate downloading at one time. For larger clusters, set this parameter to a value of 100 or more so that rsdeploy will start up quickly.
Specify a minimum value of 4, and a maximum value of 2^31-1 (or 2,147,483,647)
Default: 100
RS_DOWNLOAD_CHUNK_SIZE_KB
The size of each data chunk that the EGO repository server service will download per session, in KB.Default: 1024
Example
<sc:ActivityDescription>
...
<ego:ActivitySpecification>
...
<ego:EnvironmentVariable name="REPOSITORY_SERVICE_PORT">7873
</ego:EnvironmentVariable>
<ego:EnvironmentVariable name="RS_STORAGE_DIR">${EGO_ESRVDIR}/rs/.cache
</ego:EnvironmentVariable>
<ego:EnvironmentVariable name="REPOSITORY_CACHE_TIMEOUT">60
</ego:EnvironmentVariable>
<ego:EnvironmentVariable name="REPOSITORY_CACHE_SIZE">1000
</ego:EnvironmentVariable>
<ego:EnvironmentVariable name="RSDEPLOY_HOST_TIMEOUT">60
</ego:EnvironmentVariable>
<ego:EnvironmentVariable name="RS_DOWNLOAD_QUEUE_SIZE">5000
</ego:EnvironmentVariable>
<ego:EnvironmentVariable name="RS_MAX_DOWNLOADS">10
</ego:EnvironmentVariable>
<ego:EnvironmentVariable name="RS_MAX_PARALLEL_PUSH _DEPLOYMENT">100
</ego:EnvironmentVariable>
<ego:EnvironmentVariable name="RS_DOWNLOAD_CHUNK_SIZE_KB">1024
</ego:EnvironmentVariable>
...
</ego:ActivitySpecification>
</sc:ActivityDescription>