2016-07-07 2 views
2

Есть ли способ заставить шеф-повара повторно использовать сеанс PowerShell или хотя бы уменьшить время запуска нового процесса? Запуск тратит 2 секунды на выполнение not_if и only_if проверок, которые используют powershell (даже если сам PS-код является мгновенным). Было бы неплохо улучшить это.chef Улучшение производительности powershell_script

ответ

0

Не то, чтобы я знал, что вы видите, это то, что вы получаете. Если вы заинтересованы в том, чтобы работать над этим, вопрос GitHub или запрос на загрузку были бы подходящим местом для обсуждения.

+0

Я. Любые предложения по безопасному способу сделать это? Можете ли вы указать мне источник для powershell_script? – Jeff

+0

Код провайдера находится в https://github.com/chef/chef/blob/master/lib/chef/provider/powershell_script.rb, но вы захотите проверить кучу других ссылочных материалов, например, много логика - в базовых классах и миксинах. Что касается того, как это сделать, я ничего не могу придумать. Вам, вероятно, придется запустить какой-то демон powershell и повторно использовать его в нескольких исполнениях. Это звучит как плохая идея, поэтому вам нужно далеко ходить, чтобы показать, что это безопасно. – coderanger

Смежные вопросы