In this Article
Table of Contents | ||||
---|---|---|---|---|
|
Overview
You can configure properties for individual nodes in the Snaplex Properties tab. The first set of properties (Max slots, Reserved slots, and Max memory) affect how Pipeline executions are assigned to nodes in the Snaplex by the control plane. For example, if all of the slots on a node have been used for executing other pipelines, any new executions will be sent to other nodes in the Snaplex or the control plane will try to leave the execution in a Queued state until resources become available.
Maximum Slots
Each Snap in a Pipeline consumes a slot, so Pipelines are only executed on nodes where the number of slots currently in use is below this threshold. Otherwise, the Pipelines fail or are placed in the Queued state, depending on how they are executed. The number of slots-in-use corresponds to the number of active threads on a node, which can be viewed on the Source Copy Monitoring Snaplex Health dashboard.
...
A restart is not required with a change to this setting, which can be set to a user-specified value.
Reserved Slot Percentage
You can modify the percentage of slots that you want to reserve on a node for Pipelines executed through the Designer tab. Pipelines executed using Tasks or Pipeline Execute Snaps will not have access to these slots.
Maximum memory percentage
You can also set the memory threshold at–and above–which no more Pipelines can be assigned to a node.
...