06-03-2024 04:08 AM
Hi,
I have a use case where I want to be able to execute pipelines on a specific node for troubleshooting purposes. I know is possible to execute child pipelines via the pipeline execute snap on the same node as the parent pipeline, but that parent pipeline is chosen I guess via load balancing logic, which doesn't guarantee the node that you want.
The solution I am using at the moment is using the parent pipeline to execute various child pipelines where the pipeline execute snap option "Execute on" is set to LOCAL_SNAPLEX, which
Is it possible to trigger a pipeline on a specific node?
06-03-2024 08:24 AM
You could temporarily put the other nodes of the same plex into maintenance mode so the one you want to troubleshoot is the only active node.
06-04-2024 08:16 AM
Hi, that would work, however this is on our production environment!
Is there not a way to run things on a specifically selected node?
Cheers
06-06-2024 12:51 PM
@LeeDuffy - no, SnapLogic does not allow execution on a specific node by design as it defeats load balancing, availability, and resiliency. If you believe you are having issues with a given server, you can spin up a new snaplex and reassign just that node to the new snaplex for your testing.