Archive by Author

Про PostgreSQL …

Там хорошо, где нас нет … Проснувшись ближе к вечеру (утром задолбала попа Грамота), открыл хабр и тупо стал созерцать картинку к топику про патчи к PostgreSQL: Набрал в поиске «element_alloc(HTAB *hashp, int nelem, in freelist_idx)» и вышел на файл postgrespro/postgres_cluster/blob/master/src/backend/utils/hash/dynahash.c. Реально — используют int для nelem и freelist_idx. Посмотрел что там дальше, после картинки […]

Вести с полей

Новая версия IBProvider-а, позволяющая работать с FB3 без fbclient.dll, вышла на финишную прямую.

Чтиво для размышлений

Вчера на firebirdnews выложили кучу ссылок на «паперсы» конференции FB в 2016-ом году. Было интересно просмотреть доклад Firebird development process — Past, present and future. Инфы, конечно, маловато. Это не Брукс со своим «Мифическим человеко-месяцом». Но достаточно, чтобы задуматься.

Вести с полей

В процессе установки FB3 на тестовый сервер, обнаружил что он там когда-то уже пытался прижиться… Задумался… Четыре года прошло, ёлки-палки.

Про C++

Привет всем. Полез в код Firebird (не напрягайтесь), чтобы посмотреть одну штуку. Увидев код: Завис, а потом долго не мог вспомнить — «… зачем я сюда пришел?». А, ну да, полотенце жеж. Забавно осознавать что я подобные конструкции игнорировал раньше. Наверное срабатывал защитный механизм. Не, не круто. Надо так: А еще круче: Где raise_me это […]

Релиз IBProvider v3.32

Привет всем. 30 сентября были выложены бинарники нового релиза IBProvider-а. Сегодня выложили новости. Основное — исправлена ошибка с блобами. Забавно, что несмотря на огромное количество тестов и внутренних проверок, эта бага прожила больше 6 лет и вылезла у клиента. В восемь вечера пришло письмо, в два часа ночи клиент получил исправленную и (номинально) оттестированную сборку. […]

Комбинаторика …

Привет всем. В FB3 (13-протокол) сделали «упакованную» передачу для NULL-индикаторов. Раньше каждый индикатор передавался по-отдельности как SHORT-значение. Теперь все индикаторы передаются через битовый массив. Ну ладно, реализовал этот формат. Теперь надо бы это все проверить. Желательно — через перебор максимально доступного диапазона. Исходные данные — у нас F колонок, из них N с NULL-значениями.

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

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

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

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

Are you prepared for Firebird 3?

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

« Older Entries   Recent Entries »