Update threading.map.jinja

This commit is contained in:
bryant-treacle
2021-04-21 11:49:29 -04:00
committed by GitHub
parent 86e7c0f87d
commit f14df24ddc

View File

@@ -1,4 +1,18 @@
{% if salt['pillar.get']('sensor:suriprocs') %} {% if salt['pillar.get']('sensor:suripins') %}
{% load_yaml as cpu_affinity%}
cpu-affinity:
- management-cpu-set:
cpu: [ {{ salt['pillar.get']('sensor:suripins')|join(",") }} ] # include only these cpus in affinity settings
- receive-cpu-set:
cpu: [ {{ salt['pillar.get']('sensor:suripins')|join(",") }} ] # include only these cpus in affinity settings
- worker-cpu-set:
cpu: [ {{ salt['pillar.get']('sensor:suripins')|join(",") }} ]
mode: "exclusive"
threads: {{ salt['pillar.get']('sensor:suripins')|length }}
prio:
default: "high"
{% endload %}
{% elif salt['pillar.get']('sensor:suriprocs') %}
{% load_yaml as cpu_affinity%} {% load_yaml as cpu_affinity%}
cpu-affinity: cpu-affinity:
- management-cpu-set: - management-cpu-set:
@@ -15,18 +29,4 @@ cpu-affinity:
high: [ 3 ] high: [ 3 ]
default: "high" default: "high"
{% endload %} {% endload %}
{% elif salt['pillar.get']('sensor:suripins') %} {% endif %}
{% load_yaml as cpu_affinity%}
cpu-affinity:
- management-cpu-set:
cpu: [ {{ salt['pillar.get']('sensor:suripins')|join(",") }} ] # include only these cpus in affinity settings
- receive-cpu-set:
cpu: [ {{ salt['pillar.get']('sensor:suripins')|join(",") }} ] # include only these cpus in affinity settings
- worker-cpu-set:
cpu: [ {{ salt['pillar.get']('sensor:suripins')|join(",") }} ]
mode: "exclusive"
threads: {{ salt['pillar.get']('sensor:suripins')|length }}
prio:
default: "high"
{% endload %}
{% endif %}