Archive for 'Firebird Server'

Большое тестирование и 2GB транзакций

Привет всем. Второго мая, в качестве предварительного забега, было запущено выполнение всех тестов. Последний раз такое делалось пару лет назад. С тех пор количество тестов увеличилось почти в семь раз (в основном за счет добавления комбинаций с использование UTF8), тестовая система стала более производительной, IBProvider — навороченным. В забеге использовался Firebird. Скажу сразу — до […]

Firebird и блобы больше 2GB

Привет всем. В дистрибутив NetProvider-а были добавлены примеры (проекты на C# для VS2008, VS2010, VS2012), в числе которых — запись и чтение бинарного блоба размером 8GB (каталог Sample_0007__8GB_bin_blob). Firebird (2.5) без проблем сохраняет и позволяет прочитать такие блобы. Но ни через API, ни через OCTET_LENGTH не в состоянии вернуть правильный размер такого блоба. ISC API […]

Вести с полей. Запросы с «RETURNING INTO»

Привет всем. Вчера выложили бинарники очередного релиза IBProvider’a — сборка 3.15.0.14897. С моей точки зрения в этом выпуске выправлена внутренняя архитектура провайдера и закрыты накопившиеся висяки в отношении пока еще не выпущенного Firebird 3. С пользовательской точки зрения это выглядит так. Но, как говорится, это дела минувших дней. На повестке дня у нас реализация следующей […]

Firebird и закон сохранения

Привет всем. Наконец-то получилось снова прогнать любимый набор из шести миллионов тестов. Предыдущий раз эти тесты выполнялись в конце ноября 2012 года. Но из-за вот этого, пришлось временно забыть про это маленькое развлечение. Было Провайдер: 3.13.2.13992 x64 Сервер: FB 2.5.3.26543 SC x64 Диски: RAID10 (4x1TB) на ICH9R Продолжительность реальной работы тестов (8 потоков): 6 дней […]

GSTAT.exe и удаленный сервер

Привет всем. Сегодня с утра решил посмотреть (с ноутбука) состояние тестовой базы (на десктопе), через которую проехало уже 2.7млн тестов и опухшей до 770 гигабайт. Выполняю из командной строки gstat -h -u gamer -p vermut home2:\database\ibp_test_fb25_d3.gdb И столбенею от увиденного: … Oldest transaction 4354 Oldest active 4355 Oldest snapshot 4355 Next transaction 4356 Bumped transaction […]

FB DEVEL: Демократия в опасности!

Всех с понедельником! Все утро угробил на размышления по поводу сообщения Адриано (это один из разработчиков FB, мой последний герой) с темой «Codebase degradation». Похоже он хорошо провел эти выходные. First, this is not a solution proposal nor critiques for previous decisions. I just want to express the problems I’m seeing. Firebird codebase is becoming […]

Разработка и тестирование завершены

Картинка на ночь глядя. Состояние процесса FB 2.5.3.26576 SuperClassic x64 [WIN] на момент релиза провайдера. Uptime самого компьютера составляет 877 часов.

Firebird Server Client and VS CRT.

Привет всем. Сегодня, в очередной раз помогая с устранением проблемы «[dbobj] Загрузка динамической библиотеки «fbclient.dll»», обратил внимание на одну странную несогласованность файлов из дистрибутива Firebird 2.5.2.26539 (разрядность не имеет значения): fbclient.dll Microsoft.VC80.CRT.manifest msvcp80.dll msvcr80.dll

«Математика» в программировании. Выравнивание.

Привет всем. Народная мудрость гласит — «Если бедуин нашел вход в твое жилище, завали его и вырой новое»… После того как я посмотрел в исходный код в FB, эта занятие снова стало эпизодически жрать мое время и мозг. Про второе заглядывание я не буду много говорить — оно меня не разочаровало. Сегодня вот, в третий […]

Firebird и C++

Привет всем. Вследствие переезда SVN-репозитория Firebird (теперь он доступен по адресу http://svn.code.sf.net/p/firebird/code), пришлось заново его выкачивать — я не стал разбираться с тем, как перебиндить мою текущую локальную копию к новому репозитарию. После решил посмотреть содержимое пары случайных исходных файлов. В качестве отправной точки для выборки взял результаты поиска слов «CreateEvent» и «addref».

« Older Entries   Recent Entries »