Contact Us | Site Map
Firebird is used by approximately 1 million of software developers worldwide. High compatibility with industry standards on many fronts makes Firebird the obvious choice for developing interoperable applications for homogeneous and hybrid environments.
Developer's Report: Firebird Core Development
October to December 2013

October

Trunk
  • Fixed bug CORE-4251 : Guardian service could write garbage after the end of message in the Event Log
  • Fixed two more reasons for CORE-4235 : Deadlock is possible while accessing the monitoring tables under concurrent load.
  • Fixed bug CORE-4250 : AV in guardian at process shutdown
  • Convert legacy auth server to non-builtin plugin on windows (MSVC10 build).
B2_5_Release
  • Fixed bug CORE-4251 : Guardian service could write garbage after the end of message in the Event Log
  • Fixed bug CORE-4250 : AV in guardian at process shutdown
November

Trunk
  • Avoid hack in create_database when we have FW=ON at header page disk image and FW=OFF in memory structures and in fact database file is created in FW=OFF mode.
  • Don't force flush for database which creation is not complete.
  • Fixed bug CORE-4260 : Bugcheck 165 (cannot find tip page) happens if engine crashed right after CREATE DATABASE
  •  
Seminars in Siegburg and Prague

December

Trunk
  • Fixed bug CORE-4297 : Gfix crashed when description of limbo transaction have size large than 1KB
  • Optimisation : no need to maintain precedence for temporary blobs. Use correct page space for precedence.
  • Fixed bug CORE-4302 : Descending index could be very inefficient for some keys
  • Additional fix for bug CORE-4302 : Lookup (or scan) in descending index could be very inefficient for some keys
  • Fixed bug CORE-2165 : Unnecessary 1 index read may occur when using strict inequality condition
B2_5_Release
  • Fixed bug CORE-4297 : Gfix crashed when description of limbo transaction have size large than 1KB
  • Fix posix build of gfix
  • Fixed bug CORE-4302 : Descending index could be very inefficient for some keys
B2_1_Release
  • Fixed bug CORE-4302 : Descending index could be very inefficient for some keys

Other still not committed work during these months:
  • Awaiting for a feedback to make decision about inclusion this patch into common codebase.
  • Made build for public testing with new page allocation algorithm (with extents)
  • Fixed few bugs (found by Pavel Zotov) and updated that build
  • Some improvements for database performance while physical backup is in progress was implemented for IBP.
Vladyslav Khorsun
Dnetpropetrovsk, Ukraine
Join Firebird!
RSS Newsletter
Home About Firebird Documentation Downloads Community Support Development Case Studies Back to Top
This site and the pages contained within are Copyright © 2000-2017, Firebird Project. Firebird® is a registered trademark of Firebird Foundation Incorporated. Developed by DQ Team.