IBM Support

Shipping multisite packets yields "Error: unable to send data:"

Troubleshooting


Problem

Attempts to export packets using IBM Rational ClearCase Multisite fail with "Error: unable to send data:"

Symptom

Generating packet works, but shipping fails.

WINDOWS

shipping_server.exe(15152): Error: unable to send data: [WINSOCK] Connection reset by peer




UNIX and Linux

shipping_server(31794)_C(3031): Error: shp_forward_request_V1: RPC: Unable to receive; errno = Connection reset by peer

Examples

  • WINDOWS

    C:\temp>mkorder -data y.txt -fship <destination_server>
    Shipping order "C:\temp\sh_o_y.txt" generated.
    Attempting to forward/deliver generated packets...
    ---- NOTE: consult the NT event log for errors.
    mkorder(18112): Error: Store-and-forward server "C:\Program Files (x86)\IBM\RationalSDLC\ClearCase\bin\shipping_server" failed with status 1
    mkorder(18112): Warning: Unable to send packet C:\temp\y.txt (see store-and-forward log)

    This corresponding error is generated in the application log of Windows Event Viewer:
    shipping_server.exe(15152): Error: unable to send data: [WINSOCK] Connection reset by peer


  • UNIX and Linux

    $ mkorder -data <file> -fship <destination_server>
    Shipping order "/var/adm/rational/clearcase/shipping/ms_ship/outgoing/sh_o_<file>_2" generated.
    Attempting to forward/deliver generated packets...

    ---- NOTE: consult log file (/var/adm/rational/clearcase/log/shipping_server_log) for errors.
    mkorder(25125): Error: Store-and-forward server "/opt/rational/clearcase/etc/shipping_server" failed with status 1
    mkorder(25125): Warning: Unable to send packet /var/adm/rational/clearcase/shipping/ms_ship/outgoing/<file> (see store-and-forward log)

    $ tail /var/adm/atria/log/shipping_server_log
    2015-11-19T02:19:49+11:00 shipping_server(25126)_C(25127): Error: unable to deliver/forward order /var/adm/rational/clearcase/shipping/ms_ship/outgoing/sh_o_sync_<file>_2
    see shipping_server_log on host '<source_server>' for more info
    2015-11-19T02:20:08+11:00 shipping_server(25470): Error: timeout waiting for transfer RPC request

Cause

If shipping worked before but does not anymore, the cause could be WAN optimization or WAN acceleration.

Environment

  • ClearCase Multisite 8.x

  • WAN network between two sites

Diagnosing The Problem

  1. Collect a network trace during the shipping operation (mkorder ...).

  2. Look at the TCP OPTIONS in the trace and check whether they have Riverbed probe options.

    Note: Riverbed is a WAN optimization product.

Resolving The Problem

There are two possible solutions.

  • Exclude the source and destination servers from Riverbed configuration.

  • Accelerate multisite traffic at TCP level only and with de-duplication enabled.

[{"Product":{"code":"SSSH27","label":"Rational ClearCase"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Synchronization","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"8.0;8.0.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 June 2018

UID

swg21971887