Size: a a a

2020 October 28

AZ

Alexander Zaitsev in pro.cxx.holywars
и вот там фильтрацию на уникальность забыли навесить
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
но это всё равно не ответ - даже если мы 2 раза бэкапим, то всё будет ок
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
я проверил рукчками, чем на самом деле отличаются две сущности с одинаковым id у MS
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
а у них разный контент внутри, оказывается
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
и что происходит: мы первый раз встречаем id, бэкапим его как надо, а потом встречаем второй раз, а там контент другой, и наш умный бэкап помечает ноды как "невалидные" (потому что их уже в источнике нет), и вот это пометка ведёт к нарушению UNIQUE
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
потому что в одной сессии два раза ноду одну и ту же меняем
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
а по ходу дела ещё нашёл, что у нас в одной месте квадратичная сложность получается по HTTP запросам
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
и мы ради 1000 сущностей делаем 1кк https запросов, хотя можно обойтись всего лишь в 1000 запросов :)
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
там по итогу в одном месте сошлись 1 баг со стороны MS + 3 бага с нашей стороны
источник

TS

Timur Safin in pro.cxx.holywars
везучий ты, Саша!
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
а приключение обещало быть на 20 минут. туда-обратно
источник

CC

Chris Calvin 🦖 in pro.cxx.holywars
Timur Safin
везучий ты, Саша!
Каждый месяц подобное говно
источник

CC

Chris Calvin 🦖 in pro.cxx.holywars
Но это весело
источник

CC

Chris Calvin 🦖 in pro.cxx.holywars
Тебе надо анонимный блог с таким говном постить
источник

CC

Chris Calvin 🦖 in pro.cxx.holywars
Читается на одном дыхании
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
(на самом деле это неполное описание проблемы - тут не хватает ещё одного бага, но мне лень)
источник

TS

Timur Safin in pro.cxx.holywars
Chris Calvin 🦖
Тебе надо анонимный блог с таким говном постить
"Аноним Замазан"
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
ах бля, это же самое сочное
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
как я мог забыть
источник

CC

Chris Calvin 🦖 in pro.cxx.holywars
Timur Safin
"Аноним Замазан"
Ну, я не думаю, что его компании понравится если он будет на регулярной основе их баги в паблик выкидывать :)
источник