Aug. 21st, 2020

дыбр

Aug. 21st, 2020 09:11 pm
kdanilov: Кирша Данилов (Default)
Странный день. Мирный. Я там написал этим, "apex team", мол так и так, согласны ли вы, что у нас race condition бывает? (Сам-то я уже сомневаюсь.) Ну и покурочил код с этим задержками. Кстати, нашел еще хитрый способ устроить линию задержки, на http request-е. Ну это потом.

Праб не хотел просто так закрывать кейс, а написал мне, и созвонились, и я его водил по коду, как кастомер саппорт в Индии водит идиотку из Нью Васюков по меню браузера. У меня такое ощущение, что я для него существо низшей касты (и это я еще не говорил, что моя бабушка была дворником, а дедушка ассенизатором - тогда б я в неприкасаемые перешел). Ну, полчасика поводив пальцем по коду, он перешел к действиям в браузере - посылал реквесты, искал ответы, смотрел, правильно ли (и почему не посылается запрос, если ответ закеширован); и вот что его поразило больше всего. Ахмет писал, что реакция снизилась с 1.7 секунды до 2.7 секунды - а у него получалось 151 миллисекунд. Т.к. Праб, человек высшей касты, не мог перевести миллисекунды в секунды, то я ему помог. Не знаю, понял ли он, что такое 0.151 секунду, но похоже, что понял - и не понял, а где 1.7 секунды? И тут я ему долго объяснял, что у нас в тестовых примерах всего 200 записей, а репорт был про другой сервер и про миллион записей. Кажется, уговорил, и он уже почти согласился закрыть кейс. Это Principal Member of Technical Staff таков. А архитекторы там еще круче.

Мина мне написала, что траблы у нас с генерацией тестовых аккаунтов, "генератор мейлов" производит максимум 1000 мейлов, причем т.к. случайным образом, то могут и пересекаться, и тут эксепшен. Я пообещал, что пофиксю за выходные.

Так что на митинге все были счастливы, что кейс закрыт, и что я помогу Мине, и что другой мой кейс, как не достигший проектной скорости, будет перенесен на следующий квартал (я понял, что добиться включения кеша у меня не выйдет - я не учился на психиатра, и это мне сильно мешает).

Так что все разошлись довольные, и я засел за рисование генератора случайных мейловых адресов.

Главная проблема, что наша блядская система не умеет задавать seed для RNG. Так что придется вставить опять лишний уровень indirection (косвенность?!) и мокать RNG в тестах. Ненуачо.

Profile

kdanilov: Кирша Данилов (Default)
kdanilov

November 2022

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
2728 2930   

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 22nd, 2025 11:44 pm
Powered by Dreamwidth Studios