Archive for Декабрь, 2015

Костыли для типа данных «массив»

Привет всем. На днях провел эксперименты, проверяющие работоспособность внешнего исправления для ошибки сервера (FB/IB) — CORE-1588. Краткое описание ошибки — сервер получает и возвращает VARCHAR-массивы как CSTRING-массивы. К счастью, этот баг имеет ограниченную область действия — в базу, в конечном итоге, пишутся VARCHAR-массивы. Это можно проверить поэлементным чтением VARCHAR-массивов. Решение, как и было предположено ранее, […]

Релиз IBProvider v3.27. Краткий итог.

Привет всем. Собственно subj. Последние несколько недель я размышлял над всем этим процессом и сейчас можно подвести некоторые итоги. От начала до конца — чуть больше года. Эффективный объем времени, совпадает с начальным прогнозом — 6 месяцев. Остальное время съели релиз ADO.NET провайдера, перевод сайта на WordPress (грустно вздохнул) и другие процессы реальной жизни. Немножко […]

Обновлен триал 3.27 [сборка 19276]

Привет всем. Похоже, 27-е обновление вышло на финишную прямую. И с сайта IBProvider можно загрузить сборку 19276, которая (очень надеюсь) будет релизной. Основным изменением является добавление поддержки соединения с FB0.9, FB1.0, FB1.5, FB2.0 и FB2.1 без использования fbclient.dll. Это 10-ый и 11-ый протоколы.

64 бита как спасение человечества

Привет всем. Сегодня обнаружил что нагрузочные тесты с участием 32-битного FB2.5 (SC) уже почти сутки не работают. Перед заморозкой сервер (он, кстати, в этот раз не упал) мужественно возвращал ошибки типа «unable to allocate memory from operating system», потом WinSock начал возвращать ошибки 10054 и 10061. Новые подключения отклоняются (WinSock last error: 10060). Посмотрел на […]

Выложен триал версии IBProvider 3.27

Привет всем. План до сих пор не утвержден, но пока выполняется день в день. Уже можно скачать пробную версию 3.27 и попробовать работать с Firebird без использования серверного клиента (fbclient.dll). Краткая инструкция приведена в новости. Выложенные сборки были протестирована с 64-битным и 32-битным сервером (SuperClassic, Windows). В настоящий момент начато тестирование финальной сборки v3.27.