Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

See also How to Set Up Failover Monitoring.

CF Calculation Running on Cloud Provider Backend Node

To save resources, Calculation Flow jobs run by default on the pricefx-cluster-app-backend-* pod (also known as the service role – the role taking care of janitor tasks, emails, logs, etc.) in Pricefx hosting infrastructure. If you, for some reason, want to have a dedicated pod created for CF jobs, you can enable it:

  • Cluster-wide by setting the property disableCFOnServiceRole to true in the pricefx-config.xml file.

  • For the current partition by adding the /wiki/spaces/UDEV/pages/1716191397 disableCFOnServiceRole and setting its value to true.

  • For individual CFs by enabling the option Disable on service role in the CF configuration. However note that if the disableCFOnServiceRole property is enabled on cluster or partition, all CFs will be run on a dedicated pod regardless of individual CF settings.

(tick) You can find out in the UI if a Calculation Flow job is running on a service role or a dedicated pod. In /wiki/spaces/UDEV/pages/1951794645 or Calculation Tracking, make the Lightweight column visible and check the value for your Calculation Flow. If the value is true, it runs on the backend node. If the value is false, it runs on its dedicated pod.

Note: On baremetal environments, Calculation Flows will always run on the backend node regardless of this settings.