Replication agent status
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Replication agent status
If you select the Replication agent status from the Startup menu of the DSRUTIL Monitor Utility, the Figure 1 is displayed.
|
As shown in the previous figure, the first two lines of the Replication agent status screen are the utility title line and the fully qualified name of the database specified by the user. The remaining lines of the Replication Agent Status screen are defined in the table that follows.
| Field | Description |
|---|---|
Database is enabled as OpenEdge Replication
|
Indicates whether the database is enabled as a replication source or a target. |
Agent
|
Lists basic remote agent information. |
Name
|
Lists the name of the remote agent. |
ID
|
Lists the remote agent identification number. |
Host name
|
Lists the host on which the target database associated with the remote agent resides. |
State
|
Shows agent processing information:
|
Critical
|
Shows whether the remote agent is a critical agent (Yes) or is not (No). |
Method
|
Lists the replication method: asynchronous. |
Agent is waiting for
|
Shows why the agent might be waiting. The field
value might be one of the following:
|
Maximum bytes in TCP/IP message
|
Shows the maximum number of bytes used for the TCP/IP communication messages. |
Server/Agent connection time
|
Shows the date and time at which the server and agent connected. |
Delay Interval (current / min / max)
|
Shows the amount of time, in milliseconds, the agent will wait between polling the TCP/IP connection for information to be replicated. Current is the current value, min is the minimum value, and max is the maximum value. Polling is used to increase the performance of the server, and the wait is used to limit the amount of overhead when no data is available to be replicated. |
Transition information
|
Shows a group of remote agent-related transition information. |
Type
|
Shows the type of transition to be performed:
|
The last block received at
|
Shows the date and time the last block was sent to the agent. |
Activity information
|
Shows a selection of activity information. |
Blocks received
|
Shows the number of blocks received from the server. |
Blocks processed
|
Shows the number of blocks processed. |
Blocks acknowledged
|
Shows the number of blocks acknowledged. |
Notes processed
|
Shows the number of AI transaction notes processed by the agent. |
Transactions started
|
Shows the number of transactions started on the agent. |
Transactions ended
|
Shows the number of transactions completed on the agent. |
Synchronization points
|
Shows the number of synchronization points that occurred. |
AI Block Information
|
Identifies the current AI block that is being written by the source database and provides the last AI block that was sent by Replication. |
Source RDBMS Block (Seq / Block)
|
Provides the current source database block that the OpenEdge Replication agent is processing. |
Last Received Block (Seq / Block)
|
Provides the AI location, defined by AI sequence number and AI block number, of the last block received by the replication agent. |
Last Processed Block (Seq /
Block) |
Provides the AI location, defined by AI sequence number and AI block number, of the last processed block by the replication agent. |
Latency Information
|
Provides latency information that shows how far behind OpenEdge Replication is in updating the target database. This is important if the target database is transitioned due to a source database failure. |
Repl Server behind Source DB by
|
Provides, in seconds, the difference between the Target Current As Of field and the timestamp of the last AI block flush on the source database, at the time when the last AI block was sent from the replication server to the replication agent. |
Current Source Database Transaction
|
Provides the current source database transaction that the OpenEdge Replication agent is processing. |
Last Transaction Applied to Target
|
Provides the last source database transaction that was applied to the target database. |
Target Current As Of
|
Provides the date of the last transaction applied to the target database by the OpenEdge Replication agent based on source database time. |
Number of blocks to send on
Source |
Provides the number of AI blocks to send on the source database. |
Number of blocks to process on
Target |
Provides the number of AI blocks to process on the target database. |
Time delay to process the last
block |
Provides the time it takes for an AI block to be processed by the agent after it was received. |
Connect timeout |
Number of seconds during which the agent attempts to reconnect to the server. |
Listener port range |
Range of ports for the agent. |
Current listener port |
Current port in use. |
Replication set |
Set to 1 if Replication set is enabled: 0 otherwise. |
Database role |
Role of agent database in transition. |
Transition to agents |
Displays the names of the agents for transition. If the next line (Recovery transition to agents) is set, then this field represents the agent list for failover transition. If not set, then this line represents the agent list for both failover and recovery transition. If replication-set=1, then the first agent in this list is selected to become the new source. |
Recovery transition to
agents |
Displays the names of the agents for recovery transition. |
Restart after transition
|
Indicates whether a restart should occur after transition. Set to 1 for yes or 0 for no. |
Automatically begin AI |
For the replication set only, indicates whether after-imaging should automatically be started on transition. Set to 1 to begin after-imaging, or 0 to not. If the replication set is not enabled, set to the unknown value, "?" |
Automatically add AI areas |
Indicates whether after-image areas should be automatically added to the target database that is transitioning to a source. Set to 1 to add after-image areas or 0 not to add AI. |
AI structure file |
The name of the structure file to use if automatically adding AI areas. If Automatically add AI is not enabled, then set to the unknown value, "?" |
Backup method |
The backup method for the database during transition. Valid entries include:
|
Transition end trigger |
Indicates whether a transition end trigger should run at the end of transition. Set to 1 to indicate that the trigger property is enabled, and set to 0 to indicate that there is no transition end trigger. |
AI Streaming
enabled
|
Indicates whether Replication AI Streaming is enabled. 1 indicates enabled; 0 indicates not enabled. |
Apply Streaming Data |
If Replication AI Streaming is enabled, then this field indicates how to treat data in the RSB cache during automatic transition. 1 indicates that data in the RSB cache is applied before transition; 0 indicates that data in the RSB cache is not applied before automatic transition. |
Replication streaming block cache |
Shows a group of related information about the cache for Replication AI Streaming. |
Cache size |
Displays the cache size in units of Replication Streamed Blocks (RSB). |
Free cache entries |
Displays the number of free cache entries in the RSB cache. |
Used cache entries |
Displays the number of used cache entries in the RSB cache. |
Cache high water mark |
Displays the maximum number of cache entries that were in use at one point in the life cycle of the cache. |
Number of times cache
filled |
Displays the number of times the RSB cache filled. |
SSL Enabled |
Specifies if SSL use is enabled for the replication database.
The property affects all replication processes that can run against the replication database. |
SSL No Host Verify |
A comma-separated list of the SSL protocol versions that can be used for any OpenEdge Replication SSL network connections for the replication database. Supported SSL protocols are:
|
SSL Key Alias |
For an SSL server, the key-alias of the SSL key that will be used in OpenEdge Replication SSL. |
SSL Key Alias Password |
For an SSL server, the key-alias-password of the SSL key that is used in OpenEdge Replication SSL. The value of this property is encrypted to avoid exposing the actual password to unauthorized viewers of the properties file. You can generate the encrypted form of the password using the genpassword utility. |
SSL Key Store Path |
For an SSL server, the absolute path of the directory containing the SSL key and certificate for OpenEdge Replication SSL. |
SSL Cert Store Path |
For an SSL client, the absolute path of the directory containing the SSL certificate for OpenEdge Replication SSL. |
SSL Cipher Suites |
A comma separated list of the SSL cipher suites that may be used for any OpenEdge Replication SSL network connections for the replication database. Cipher suites are:
|
SSL Protocols |
A comma separated list of the SSL protocol versions that may be used for any OpenEdge Replication SSL network connections for the replication database. Supported SSL protocols are:
|