Archive for 'Firebird Server'

Про отмену операций в Firebird (#2)

Привет всем. Некоторое время назад, при прогоне тестов (с использованием пула подключений) на FB3, увидел интересный эффект — отмена операций в одном тесте может прерывать выполнение операций в следующем тесте. Поставил я у себя в голове галочку, что на FB2.5 такого не было, и забил на эту проблему. А сейчас вот увидел аналогичную проблему в […]

Про списки объектов

Привет всем. В потрохах Firebird многие вещи организованы в списки. Однонаправленные. Других я там не встречал. Ну организованы, так организованы. Вообщем-то, это их личные проблемы, которые снаружи не парят до определенного момента. В процессе натягивания существующих тестов, созданных для собственного клиента FB (10-12 протоколы), на клиента для FB3 (13-ый протокол), задрался ждать пока завершится ничем […]

Are you prepared for Firebird 3?

Привет всем! Увидел сегодня %subj% на firebirdnews. Задумался… А ведь пять лет прошло, Карл. Пять лет!

FB3, DatabaseParameterBuffer

Привет всем. Меня тут мысль одна посетила (и ей одиноко …). В тройке (а может и раньше, не разбирался) появилась новая версия формата буфера с параметрами подключения к базе данных — v2. В отличии от v1, в v2 можно передавать параметры с длиной вплоть до 65535 байт. В v1 длина ограничивалась 255 байтами. Если мы […]

FB3, Win_SSPI, Wire_Crypt=disabled

С пятницей всех. Продолжая воспроизводить функциональность fbclient.dll (v3) в собственном клиенте для FB3, обнаружил следующие ну очень интересные вещи для SSPI-аутентификации: При подключении с разрешенным шифрованием трафика (Wire_Crypt=enabled) обмен сообщениями с сервером на этапе инициализации выглядит так: А с выключенным шифрованием трафика (Wire_Crypt=disabled) вот так: Возникла мысль — куда делась передача данных из третьей строки […]

Вести с полей тестирования

— Может снимем девочек? — Пусть еще повисят. Вот уже несколько дней на тестовой машине висит пара окон: Стек падения: Сегодня, наконец-то, решил посмотреть что там произошло. Все ясно — в этот раз не повезло. Вообще говоря, использовалась та же самая тестовая база данных. И, похоже, весьма удачная. Если бы не опечатка в батнике, вместо […]

Вести с полей

Привет всем. Медленно и печально продираюсь сквозь терни подключения к FB3 минуя fbclient.dll. Добрался до настройки шифрования подключения (op_crypt). Разобравшись что к чему, я даже немного оживился — если делать по уму, то конструкция получается достаточно красивой.

Стрессовое тестирование

Привет всем. Время от времени нагрузочное тестирование 32-битной сборки IBProvider-a (как правило, отладочной) начинает плющить и оно превращается в стрессовое — не хватает оперативной памяти. Выглядит это вот так:

Подключение к FB через TCP/IP (inet, inet4, inet6)

Привет всем. Сегодня, созерцая время выполнения тестов новой сборки (21500) c Firebird 2.5 немного опух — через fbclient.dll тесты отрабатывали в 5 раз быстрее чем через встроенный клиент. Подключение к серверу осуществляется через TCP/IP: localhost:d:\database\ibp_test_fb25_d3.gdb. Результаты для fbclient.dll: Результаты для встроенного клиента: Ну, думаю, приплыли. Раньше же такого не было. После разбора полета обнаружилось, что […]

Триал IBProvider v3.31.0 [Сборка 21347]

Привет всем. Несколько месяцев назад решил поглумиться над клиентом Firebird (v2.5) — заставить его тупить минут 10 над коммитом. Сценарий простой — перед коммитом нужно выполнить 100500 раз execute-close для селективного запроса. И ничего не получилось. Это меня расстроило и я полез смотреть — какого? Обнаруженное меня тоже расстроило.

« Older Entries   Recent Entries »