Forum Discussion

LeeDuffy's avatar
LeeDuffy
New Contributor II
2 years ago

Executing pipelines on specific nodes

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

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

    • LeeDuffy's avatar
      LeeDuffy
      New Contributor II

      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

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