cancel
Showing results for 
Search instead for 
Did you mean: 

Executing pipelines on specific nodes

LeeDuffy
New Contributor

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?

3 REPLIES 3

ptaylor
Employee
Employee

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.

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

koryknick
Employee
Employee

@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.