SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 67800: The high availability feature is added to SAS® Job Flow Scheduler

DetailsHotfixAboutRate It

In the event of a SAS® Grid Manager controller node failure, job flows that are scheduled in SAS Job Flow Scheduler are not passed to a new controller node so that they can run as scheduled.

However, when high availability is enabled, if one node fails, another node is available to continue running jobs. Using high availability will change the underlying communication method for SAS Job Flow Scheduler. Previously, SAS Job Flow Scheduler communicated between its scheduling server and the SAS® Web Infrastructure Platform Database via TCP connections on ports 1964 and 1981. With high availability, SAS Job Flow Scheduler uses the Java Messaging Service (JMS) to queue requests between the two systems. 

Here is how the process works:

  • SAS® Workload Orchestrator fails to start the OS Trigger service for another node (or even the same node). Then the OS Trigger service performs these actions:
  1. Registers its node as the primary node for SAS Job Flow Scheduler
  2. Synchronizes the triggers of the scheduled flows to SAS Job Flow Scheduler on the current node, retrieving the trigger information from the WebDAV service in the middle tier
  3. Starts listening for messages to schedule, unschedule, or reschedule flows

To take advantage of the new high availability feature for SAS Job Flow Scheduler, apply the hot fix that is provided in this SAS Note.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Job Flow SchedulerLinux for x649.479.489.4 TS1M79.4 TS1M8
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.