FTP_GET Uproc Recursive Looping and Delete Failure on zLinux s390x
search cancel

FTP_GET Uproc Recursive Looping and Delete Failure on zLinux s390x

book

Article ID: 432057

calendar_today

Updated On:

Products

CA Automic Dollar Universe

Issue/Introduction

In CA Automic Dollar Universe 7.01.11FTP_GET type Uprocs running on the 64-bit kit for Linux s390x (zLinux) may fail or exhibit redundant behavior when downloading multiple files.

Symptoms:

  • Redundant Downloads: The Uproc re-scans the source directory after every successful file transfer, attempting to re-download files in an $N(N+1)/2$ pattern.
  • Job Abort: If "Action if exists" is set to Abort, the job fails (Status 4) when it detects the local file it just successfully downloaded.
  • I/O Overhead: If set to Replace, the job completes but redundantly overwrites the same files multiple times, causing high network and disk overhead.
  • Delete Failure: The job log may contain: Delete option failed. Can not delete ftp://... file - The transfer was nevertheless completed.

Environment

  • Product: CA Automic Dollar Universe (DUAS)
  • Architecture: Linux s390x (zLinux) 64-bit
  • Operating System: SUSE Linux Enterprise Server (SLES) 15 SP5
  • Affected Versions: 7.01.02, 7.01.11, 7.01.13
  • Regression From: 6.10.41

Cause

A logic defect exists in the FTP_GET binary specifically for the s390x architecture. The Uproc re-parses the entire source directory list after every individual file transfer. Because the Delete source file command fails to execute on this OS kit, the Uproc treats previously downloaded files as new tasks, leading to an exponential loop.

Resolution

Fixed Version:

  • Dollar Universe 7.01.21

Defect Reference:

  • DE181900