Pull to refresh

Comments 12

Стало «более лучше». Но есть и неприятные баги, например
— environments сбиваются
— статус нод не весь
— авторег не очень работает без приседаний
— не очень люблю приложения с embedded, хочу настроить все сам. Тем более внутри всего, что они туда понапихали без бутылки не разберешься. Отладить и исправить багу стало сложнее в разы ))

Но мы особо и не ковырялись, развернули один раз, нестыковки и проблемы поправили, баги зарепортили и оно да, лучше стало и быстрее.
а почему не стали пробовать erchef?
erchef идет из коробки в Chef Server 11.
Мне кажется это не лучший способ для продакшна, в данной ситуации. Тем более это миграция.
А можно по подробнее по поводу «не лучший способ для продакшна»? Таким методом я мигрировал не одни Chef Server и все работало отлично + документировал установку, настройку и миграцию через Chef Solo, что позволяло остальным разработчикам уже потом мигрировать или устанавливать новый Chef Server через «knife cook» :)
UFO just landed and posted this here
Ubuntu12.04. Oh, God, why…

Ну это шутка юмора, а вопрос все же висит: собственно говоря, во что на 10-ке у вас утыкалась производительность? Исключительно памяти не хватало? Просто довольно интересно, на таком не маленьком сете серверов где происходит затык.

Вообще ситуация выглядит странно: что-то не работает — а давайте обновимся до последней версии, не по красноглазому, что-ли.
Затык в том, что Chef 10 написан на Ruby :)
А 11 — переписали на Erlang.
Осталось дождаться когда перепишут на Python, а там недалеко и до C. Вообщем порой мне кажется, что многие товарищи создают себе проблемы, а потом героический их решают. Я конечно не специалист по Chef, а почему просто не написать такой-же героический скрипт например для Fabric?
Я пришёл к выводу, что причина «тормознутости» именно в использовании CouchDB. В 11 ветке его заменили на PostgreSQL. Хотя, наверняка, причина не только в этом.
И это тоже. Еще у них была очень большая проблема с поиском.
Вот история, как его ускорили в 16 раз.
Sign up to leave a comment.