DSI Loss Between a Replication Server and Its Databases

Learn how Replication Server detects data loss between between a Replication Server and a replicate database that the Replication Server manages.

Some messages in Replication Server queues are destined for databases, rather than for other Replication Servers. The DSI performs loss detection in a way that is similar to stable queue loss detection.

If you rebuild queues at a Replication Server that has no originating routes, no SQM loss detection is performed, but the Replication Server performs DSI loss detection for its messages.

DSI Example

The DSI at Replication Server RS2 generates the following message for the RSSD at RS2:
DSI: detecting loss for database DS2.RS2_RSSD from origin DS1.RS1_RSSD
date=Nov-01-95 10:58pm
qid=0x01234567890123456789
When retained messages begin arriving from previous sites, the DSI detects a loss, depending on whether the first message from the origin has already been seen by the DSI. If it detects no loss, a message similar to the following one is generated:
DSI: no loss for database DS2.RS2_RSSD from origin DS1.RS1_RSSD
If the DSI does detect a loss, a message like the following one is generated:
DSI: loss detected for database DS2.RS2_RSSD from origin DS1.RS1_RSSD