KBI 311865 Argent Job Scheduler Fails To Follow The Queue Engine Affinity Option Least-busy Server
Version
Argent Job Scheduler – All 64-bit versions
Date
Thursday, 27 August 2020
Summary
When the Affinity is set to ‘Least-busy Server (Lowest CPU)’, 64-bit versions of Argent Job Scheduler installed on Windows 2012 or higher, always choose the top Argent Queue Engine in the list or Queue Macro to execute Jobs
This happens regardless of the CPU usage of the Argent Queue Engines and their operating systems
Technical Background
When the Affinity is set to ‘Least-busy Server (Lowest CPU)’, 64-bit Argent Job Scheduling Engines running on a Windows 2008 R2 server will successfully connect to the least-busy Argent Queue Engine running on any operating system
But when the 64-bit Argent Job Scheduling Engine is run from higher versions of Windows, like Windows 2016, it fails to retrieve the CPU utilization of Argent Queue Engines, regardless of the Argent Queue Engine operating system
This is due to a coding issue in retrieving the CPU performance of the Argent Queue Engines from 64-bit Argent Job Scheduling Engines running on operating systems of Windows 2012 and above
The issue will be addressed in the next version of Argent Job Scheduler
Resolution
N/A