Глобальная математическая операция над подобными областями - PullRequest
0 голосов
/ 15 октября 2019

У меня много настроек буфера, и каждая конфигурация буфера имеет поле total_limit_size. Я хочу, чтобы все конфигурации буферов были разделены на количество рабочих, скажем, 4 рабочих.

<buffer>
  total_limit_size 20M
</buffer>
.....
.....
.....
<buffer>
  total_limit_size 100M
</buffer>

Что мне нужно, так это чтобы все размеры буферов были разделены на количество рабочих. Хотя это можно сделать, разделив каждую конфигурацию буфера в отдельном разделе буфера (например, total_limit_size {{20 / num_workers}} M).

Но я не хочу этого, потому что, если у меня более 100 буферов, мне нужно написать одну и ту же конфигурацию 100 раз. Я хочу одну настройку, которая может делить все буферы.

Так же, как

<buffer>
  total_limit_size 5M     #20 divided by 4
</buffer>
.....
.....
.....
<buffer>
  total_limit_size 25M   #100 divided by 4
</buffer>
...