Просмотр исходного кода

Ensure cache_autotuning.max_cache_memory_usage & cache_autotuning.target_cache_memory_usage have int values

Fixes Synapse failing to start with:

> ValueError: invalid literal for int() with base 10: '2027264.0

Related to: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3017
pull/3188/head
Slavi Pantaleev 2 лет назад
Родитель
Сommit
8b0e25966e
1 измененных файлов: 2 добавлений и 2 удалений
  1. +2
    -2
      roles/custom/matrix-synapse/defaults/main.yml

+ 2
- 2
roles/custom/matrix-synapse/defaults/main.yml Просмотреть файл

@@ -562,8 +562,8 @@ matrix_synapse_cache_autotuning_min_cache_ttl: "30s"
# The memtotal variable can in theory be overiden to make Synapse think it has less ram to work with.
# But if your at the point of considering that just override the math or put static values in.
matrix_synapse_memtotal_kb: "{{ ansible_memtotal_mb*1024|int }}"
matrix_synapse_cache_autotuning_max_cache_memory_usage: "{{ 2097152 if (matrix_synapse_memtotal_kb|int/8)/1024 >= 2048 else matrix_synapse_memtotal_kb|int/8 }}"
matrix_synapse_cache_autotuning_target_cache_memory_usage: "{{ 1048576 if (matrix_synapse_memtotal_kb|int/16)/1024 >= 1024 else matrix_synapse_memtotal_kb|int/16 }}"
matrix_synapse_cache_autotuning_max_cache_memory_usage: "{{ (2097152 if (matrix_synapse_memtotal_kb|int/8)/1024 >= 2048 else matrix_synapse_memtotal_kb|int/8) | int }}"
matrix_synapse_cache_autotuning_target_cache_memory_usage: "{{ (1048576 if (matrix_synapse_memtotal_kb|int/16)/1024 >= 1024 else matrix_synapse_memtotal_kb|int/16) | int }}"

# Controls whether Synapse will federate at all.
# Disable this to completely isolate your server from the rest of the Matrix network.


Загрузка…
Отмена
Сохранить