A recoverable error occurs when an update packet is lost and is
not applied to your replica.
About this task
These are the symptoms:
- One or more replicas at your site are not being updated on their regular
schedules.
- An lspacket command shows unprocessed packets accumulating in
the storage bay. These packets depend on the missing packet and cannot be
processed.
To verify that a packet is missing and determine which operations
are needed:
- Enter a syncreplica –import –receive command, which processes
all incoming packets in the storage bay in the correct order. If syncreplica fails
to process any of them, a packet is missing.
- Enter a syncreplica –import command that specifies the
oldest packet in the storage bay:
multiutil syncreplica -import -clan telecomm -site sanfran_hub -family DEV
-user jcole -p passwd
packet-pathnameMultiutil: Packet packet-pathname not processed...
Multiutil: The UPDATE_PACKET packet sent from BOSTON_HUB at 2002-03-25 17:42:41
for ‘DEV’ cannot be replayed: This replica has not replayed epoch 6 from
replica BOSTON_HUB, it has only replayed
through 2.
Multiutil: The UPDATE_PACKET packet sent from BOSTON_HUB at 2002-03-25 17:42:41
for ‘MASTR’ cannot be replayed: This replica has not replayed epoch 8 from
replica BOSTON_HUB, it has only replayed through 6.
In this example, one or more update packets are missing, containing
operations 3-6 originally occurring in the user database in the DEV family
at the boston_hub site and operations 7-8 in the schema repository
at the boston_hub site. In general, a packet can contain operations
from several replicas; the syncreplica –import command fails
if operations are missing from any replica.
Locate the missing packets.
They may be on media that you forgot to process or in packet files that were
not processed because your store-and-forward configuration (the
shipping.conf file
on Linux® and
the UNIX® system;
the
MultiSite Control
Panel on Windows®) specifies the wrong storage bay. If you
locate the missing packets, perform one of the following tasks:
- Process the missing packets by naming them in a syncreplica –import command.
(Multiple packet files are imported in the correct order, regardless of the
order of the command-line arguments.)
- Process all the update packets that have accumulated in the storage bay
by entering a single syncreplica –import –receive command.