KBI 311470 Issue Addressed: Delayed and Cancelled Tasks for Remote Trusted Agent When Disaster Recovery Backup Motor Is Deployed

Version

Argent Advanced Technology 3.1A-1601-T19 and earlier

Date

Monday, 24 October 2016

Summary

Remote Trusted Agent relies on pure TCP/IP connection to communicate with Motor Engines

Disaster Recovery Backup Motor runs in warm mode when any main Motor is functioning

In such mode, Backup Motor does not listen for incoming TCP/IP requests from Remote Trusted Agent

Remote Trusted Agent tries to connect to Motors including Backup Motor sequentially

It takes about 30 seconds for TCP connection to time out for Backup Motor

The timeout value is controlled by Windows OS

It becomes very inefficient especially in the case that there are only two Motors, one as Main Motor, and the other as backup

Up to 70% CPU cycles can be simply spent on the connection attempt to the Backup Motor

As a result, Remote Trusted Agent might not be able to catch up with the assigned tasks, causing major delay or even cancelled tasks

The issue has been addressed in Argent AT 3.1A-1601-T20

Technical Background

It is a design issue

Multi-threading is implemented to avoid the slow I/O caused by sequential connection attempt to Motor Engines

Resolution

Upgrade to Argent Advanced Technology 3.1A-1601-T20 or later