Size: a a a

2021 August 16

✨Basic_Instinct✨ in symfony
для чего все эти танцы?
источник

DS

Dima Sikorskiy in symfony
старый код на симфони переводиться.
источник

✨Basic_Instinct✨ in symfony
ну дык и переведи, или апдейт на pdo переписать на доктрину потребует кучу времени?
источник

DS

Dima Sikorskiy in symfony
думаешь, если бы было просто перевести, то не перевел бы?
источник

✨Basic_Instinct✨ in symfony
пока искал причину, и танцевал вокруг "пдо, потом доктрина" уже дано бы переписал
источник

✨Basic_Instinct✨ in symfony
глаза бояться а руки делают
источник

DS

Dima Sikorskiy in symfony
там не 2 строчки апдейт один переписать.   там очень дофига функциональщины
источник

DS

Dima Sikorskiy in symfony
если есть идеи, что не так (буду благодарен). Если нету, прошу не советуй - перепиши все и т.д.
источник

✨Basic_Instinct✨ in symfony
чего не наелся, того не налижешься, сколь не оттягивай - тебе это не обойдет
источник

DS

Dima Sikorskiy in symfony
ок гуру мастер.
источник

✨Basic_Instinct✨ in symfony
ни разу такой себя не считаю, реально смотрю на вещи
источник

DS

Dima Sikorskiy in symfony
я тоже смотрю реально на вещи и если проекту почти 10 лет, то за вечер один ты не перепишешь его. а проблема существует. (понимаю, что кейс очень экзотический). но возможно с ним кто-то сталкивался
источник

✨Basic_Instinct✨ in symfony
а кто говорит весь переписать? Мы говорим об узком месте, которое вызвало у тебя проблему, за 2 часа ты вполне мог переписать метод обновления и чтения под доктрину, или или что ты там по итогу желаешь использовать
источник

DS

Dima Sikorskiy in symfony
эта проблема возникает не только в одном месте,  набирает глобальный характер и только на проде. (когда нагрузка повышается)
источник

ПГ

Павел Г. in symfony
Если только под нагрузкой, может тогда проблема не в pdo/doctrine а в гонке?
источник

DS

Dima Sikorskiy in symfony
тут странно, что пдо возвращает норм результат , а доктрина старые значения (как будто где-то  закешировало)
источник

ПГ

Павел Г. in symfony
А как вы это проверяете? Профайлите как то? Может заменить хотя бы 1 место, если это возможно, чтобы проверить именно разницу pdo/doctrine. Может просто так "свезло" что именно в месте косяка разные способы. А то мб смените на один - и ничего не изменится и проблема останется
источник

DS

Dima Sikorskiy in symfony
в месте выборки (ивенте), пишу лог с разными методами выбора (пдо, доктрина - find, findby, native query и т.д. - дополнительно используется clear и refresh).  и в логе просматриваю наборы данных, что вернулись.
источник

DS

Dima Sikorskiy in symfony
пдо все норм вернуло, доктрина старые данные.
источник

✨Basic_Instinct✨ in symfony
в prod, а в dev ?
источник