@hirthwork

hirthwork

Меня зовут Пить
hirthwork

Всего лишь бабочка, которой снится, что она программист

Славный отзывчивый парень © https://t.me/point_im/161357

32 я читаю 94 меня читают
5791 постов
48198 комментариев
hirthwork
03 Apr 2019

Использовали долгие годы IBM JRE
@
Хуяк, баг в продакшене. Два дня охотились, обложили всё логами, пришли к выводу, что бага в JIT
@
А чего бы не попробовать OpenJDK, вон там даже Shenandoah GC впилили
@
В OpenJDK в JIT нашлась другая бага
@
Смогли составить минимальный тест-кейз, зарепортили
@
В OpenJDK багу починили
@
Пробуем OpenJDK, заебца работает на том проекте, где была бага в IBM JRE

... meanwhile at another project

А попробую ка я впилить BouncyCastle в качестве TLS provider.
@
Хм... никаких улучшений по скорости. Попробую ка туда OpenJDK с Shenandoah GC воткнуть
@
Ну да, стало сильно лучше. Попробую ка дефолтный TLS provider использовать
@
ЕЩЁ ОДНА БАГА В JIT

Мораль: не бывает тривиальных изменений. Если две реализации не противоречат спецификации, то это вовсе не значит, что они не противоречат друг другу.

Рекомендовано: Umnik
04 Apr 2019

мы обновили докер, словили https://bugs.openjdk.java.net/browse/JDK-8165852
обновили контейнер с wildfly (даже версия wildfly не обновили, только сам контейнер - там должна была быть свежая openjdk), всё взорвалось в совершенно левом месте.
единственное, что я смог сделать, чтоб работало - это на горячую зайти в контейнер и сделать там yum update для openjdk, после перезапуска всё ожило.

Комментарий был отредактирован в 16:54:01 04.04.2019
#mdcry/1

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.