The ccsCDRLoader Process is Regularly Generating "ERROR: Failed when reading from file xyz: Result too large" Messages (Doc ID 1427610.1)

Last updated on SEPTEMBER 16, 2016

Applies to:

Oracle Communications Network Charging and Control - Version 3.1.0 and later
Information in this document applies to any platform.

Symptoms

When the ccsCDRLoader process has a large number of pending Voucher Wallet Server (VWS) Event Detail Record (EDR) files to load, then the following error message is frequently generated in its /IN/service_packages/CCS//tmp/ccsCDRLoader.log file and syslog (/var/adm/message).

Aug 3 22:33:29.977844 ccsCDRLoader(25533) ERROR: Failed when reading from file /IN/service_packages/CCS/logs/CDR-in/vws01_beVWARS-1-1-544-1312407977-104025: Result too large

Another common symptom is that the ccsCDRLoader may appear to have stopped working, as its queue of pending input files remains fairly static, or even grows in size.

Steps to Reproduce the Error Message:
This issue is easily reproducible with the following steps:

  1. Turn off the the ccsCDRLoader process and allow a large backlog of VWS EDR files to accumulate in its input directory (see inDir configuration parameter).
    Note: The bigger the size of the input EDR files, then the smaller the number of a backlog files there needs to be.
  2. Ensure the following CCS.ccsCDRLoader configuration parameters, found in the /IN/service_packages/eserv.config file, are commented out (if they exist), so that their defaults values are used.
    CCS = {

        ccsCDRLoader = {
             ...
             # cdrBufferSize       (default = 2048 kilobytes)
             # readAheadNumFiles   (default = 0 - scan whole input directory each scan interval)
             ...
  3. Switch the ccsCDRLoader process on again.
  4. Monitor the ccsCDRLoader log file and the error message is reported at regular intervals.
NOTE:  There is no evidence of any EDRs not being processed correctly, or processed EDR files missing from the output directory.


Further Reading:
The ccsCDRLoader process is part of the Charging Control Services (CCS) product, provided as part of Oracle Communication Network Charging and Control (OCNCC) solution. For the latest documentation refer to <note 1341844.1> - How to Download Oracle Communications Network Charging and Control (OCNCC/NCC) Documentation.

Changes

A gradual increase of network traffic over time, with a corresponding increase in the number and size of VWS EDR files.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms