Size: a a a

2019 April 21

TD

Tyler Durden in Rubyata
Professions.with_translations(I18n.locale).where({}) как-то так
источник

RS

Rustam Sharshenov in Rubyata
Я правильно понял, что от bootsnap при docker-ориентированной инфраструктуре смысла вообще 0?
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Rustam Sharshenov
Я правильно понял, что от bootsnap при docker-ориентированной инфраструктуре смысла вообще 0?
Почитал, крутая штука, шопифаевцы прям молодцы. Только не понял почему лёгковесная контейнеризация обнуляет его значимость?
источник

RS

Rustam Sharshenov in Rubyata
Если я правильно понял, то гем кэширует байткод после всех require.
Выхлоп от кеширования будет если этот кэш уже есть (на вторую загрузку того же приложения)
Если кэша нет - то он будет сгенерирован и записан в tmp/cache.
Шерить между контейнерами tmp/cache - это себе в ногу выстрелить, т.к. будет попадалово по лагу сети/стореджа. Не шерить - значит, генерировать кеш индивидуально в каждом контейнере. При скейлинге эффекта - 0.
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Rustam Sharshenov
Если я правильно понял, то гем кэширует байткод после всех require.
Выхлоп от кеширования будет если этот кэш уже есть (на вторую загрузку того же приложения)
Если кэша нет - то он будет сгенерирован и записан в tmp/cache.
Шерить между контейнерами tmp/cache - это себе в ногу выстрелить, т.к. будет попадалово по лагу сети/стореджа. Не шерить - значит, генерировать кеш индивидуально в каждом контейнере. При скейлинге эффекта - 0.
Надо мне внимательнее перечитать, потому что в добавление к тому, что ты написал, там, как мне показалось, есть ещё бенефиты в парсинге синтаксического дерева _в рамках одного процесса_. Но я всколзь прочитал, могу быть неправ
источник

RS

Rustam Sharshenov in Rubyata
СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️
Надо мне внимательнее перечитать, потому что в добавление к тому, что ты написал, там, как мне показалось, есть ещё бенефиты в парсинге синтаксического дерева _в рамках одного процесса_. Но я всколзь прочитал, могу быть неправ
хм... а вот это уже интереснее
источник

RS

Rustam Sharshenov in Rubyata
Просто пытаюсь понять, почему мои аппки в кубере после включения jit начали аки бешенные диск теребонькать. Возможно, из-за этого товарища
источник

AD

Anton Davydov in Rubyata
Rustam Sharshenov
Просто пытаюсь понять, почему мои аппки в кубере после включения jit начали аки бешенные диск теребонькать. Возможно, из-за этого товарища
а без него работает нормально?
источник

RS

Rustam Sharshenov in Rubyata
не проверял еще, но у меня с тех пор диск умер и сейчас по-другому на сервере переделано)
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Rustam Sharshenov
Просто пытаюсь понять, почему мои аппки в кубере после включения jit начали аки бешенные диск теребонькать. Возможно, из-за этого товарища
Хороший вопрос, кстати. Смотри, если бы это было в рамках одного процесса, то не имело бы смысла писать всё на диск, ибо время считывания сильно снижало бы эффект от кеширования, лучше было бы хранить в ОЗУ. Это может быть индикатором того, что кеш имеет смысл только между разными запусками процесса
источник

RS

Rustam Sharshenov in Rubyata
или как вариант, нагенерить кэш во время билда докер-образа)
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Rustam Sharshenov
или как вариант, нагенерить кэш во время билда докер-образа)
хмммм!!!
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Ну или может подождать уже JIT'а )
источник

RS

Rustam Sharshenov in Rubyata
СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️
Ну или может подождать уже JIT'а )
так есть же
источник

RS

Rustam Sharshenov in Rubyata
с 2.6.0
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Rustam Sharshenov
так есть же
разве продакшин-реди уже?
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
экспериментал же пока, не?
источник

RS

Rustam Sharshenov in Rubyata
ну да, отдельным флагом включается
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Rustam Sharshenov
ну да, отдельным флагом включается
Если я правильно помню (а я легко могу помнить неправильно), при презентации ни указывали, что это эксперимениал  и нот продакшин-реди.
источник

DA

Dmitry Antonenko in Rubyata
@DanielVartanov  какой же у тебя классный ник
источник