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.