Вести с полей
Привет всем.
1. Обладатели лицензий могут скачать из личного кабинета очередной релиз IBProvider — v3.25.1.18333.
2. Начиная с прошлого четверга начато постепенное тестирование работы IBProvider-a через нового клиента. На текущий момент устранены выявленные огрехи (тестам и ассертам — СЛАВА!). Сегодня ночью проехал достаточно агрессивный набор нагрузочных тестов, проверяющий работу с результирующими множествами. Ошибки были очень интеллигентные. Типа:
1. [LCPI.IBProvider.3]: [winsock] Сбой записи данных в порт подключения. Ошибка WinSock: 10054. 2. [LCPI.IBProvider.3]: Ошибка подтверждения транзакции. Транзакция будет отменена. 3. [LCPI.IBProvider.3]: [Подсистема: remote_fb.inet] Запись в порт невозможна. Предыдущая операция записи завершилась с ошибками. 4. [LCPI.IBProvider.3]: Ошибка отката транзакции.
Что там случилось — я не знаю. В следующий раз оставлю сервер (2.5.5.26942) под отладчиком.
3. Пока не утвержден, но сформулирован следующий план выпуска IBProvider:
— Недели через две будет выпущена версия 3.26, в которую попадут все исправления сделанные в рамках интеграции нового клиента.
— Постараемся одновременно с 3.26 выложить триал 3.27 с новым клиентом.
— Две-три недели будет идти нагрузочное и прочее тестирование. Потому что реально страшно 🙂
— Потом будет релиз 3.27 с новым клиентом.
То есть, при даже благополучном стечении обстоятельств, финиш будет не раньше 20-ых чисел декабря.
Dmitry Kovalenko on 16 ноября, 2015
UPD. Выяснил причину сбоев сервера. Параллельно работал другой набор тестов, в котором я забыл отключить новые эксперименты, провоцирующие CORE-4983.
В итоге, значит, все реально неплохо.