У меня есть фильтры, которые в рамках вывода балансера вызываются 2500 раз.
Общий вывод занимает минут 15, где 12.5 - фильтры. Они достаточно простые, принимают ip list, и разбивают его на dict { 'ip': 'mask' }
Может есть какие то best practices по кешированию или async для filter plugins?
Тестировано на версиях 2.11, 2.13, 2.15
Не очень понятно, о чем конкретно речь и в чем суть проблемы. Можно чуть больше деталей?
Есть запуск таска, который генерирует листы. Абсолютно точно выявлено, что самое больное место, это самописные filter plugins Что они делают, я писал выше. Как только я отключаю сбор фактов из них, выполнение плейбука ускоряется в 10* раз.
Давайте код, посмотрим
Обсуждают сегодня