In high-availability environments, users often attempt to utilize external Load Balancers or Virtual IP (VIP) addresses to distribute workload across multiple CA Workload Automation (CAWA) agents. However, this architecture can lead to critical synchronization failures. When an external network appliance manages the traffic, the direct communication channel between the scheduler and the executing agent is masked. If a network flicker, node health-check failure, or high CPU utilization causes the Load Balancer to shift the session to a different backend node, the scheduler may interpret the loss of the original connection as a submission failure. Consequently, the scheduler attempts to recover the job by resubmitting it through the VIP, which can result in the same job generation executing concurrently or sequentially on two different physical nodes.
Symptoms:
transmitter.archive.log (or equivalent agent logs) reflects two distinct State EXEC SetStart and State COMPLETE SetEnd cycles for a single job instance/generation.Jobno, ChildPid, or Host identifiers are recorded for the same application generation within a short timeframe.Product: ESP dSeries Workload Automation, Workload Automation Agent
Version: All versions
Architecture: External VIP/Load Balancer (e.g., F5, Citrix ADC, AWS NLB) positioned between the Scheduler/Manager and multiple active Agent nodes.
Broadcom Workload Automation solutions are designed for a 1-to-1 persistent connection between the scheduler and the agent. Using an external Load Balancer breaks this logic because:
To prevent duplicate executions and ensure supported tracking, decommission the external VIP for agent traffic and utilize native Scheduler load-balancing features.
Recommended Best Practices
CPU, Random or Round Robin within the Virtual Machine definition. This allows the scheduler to maintain the required 1-to-1 connection for the duration of the job's lifecycle.To speak with a customer representative or a Support Engineer see Contact Support. Scroll to the bottom of the page and click on the respective region.