Join Firebird!

Join Firebird Foundation to support Firebird SQL development and receive multiple bonuses

Follow Us

Select your media preference

Newsletter

Subscribe to Firebird’s Newsletter to receive the latest news

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
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