Packets accumulate in incoming storage bay

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:
  1. 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.
  2. 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.