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
June to September 2013
 
June
 
Trunk
  • A cleanup and a few improvements in low-level syncronization object.
  • Implement wait with timeout for page buffer's latches.
  • Fixed bug CORE-4135 : In SS sweep blocks establishment of concurrent attachments.
  • Fixed bug CORE-4134 : Race condition when auto-sweep is started
  • Prevent starting a lot of threads when forced shutdown is in progress.
B2_5_Release
  • Fixed memory leak followed by AV (introduced at fix for CORE-3989).
  • Backported from trunk: prevent starting a lot of threads when forced shutdown is in progress.
July
 
Trunk
  • Fixed bug CORE-4005 : wrong error message with recursive CTE
  • Fixed bug CORE-4144 : Error "context already in use (BLR error)" when preparing a query with UNION Avoid deadlock on Windows when DLL's is unloaded and fb_shutdown() was not called by application before FreeLibrary().
  • Fixed memory leak when fbclient library is unloaded manually
 
B2_5_Release
  • Backport fix for bug CORE-4134 : Race condition when auto-sweep is started
  • Backport fix for bug CORE-4135 :  In SS sweep blocks establishment of concurrent attachments
  • Fixed bug CORE-4005 : wrong error message with recursive CTE
  • Fixed bug CORE-4144 : Error "context already in use (BLR error)" when preparing a query with UNION
 
B2_1_Release
  • Backport fix for bug CORE-4144 : Error "context already in use (BLR error)" when preparing a query with UNION
August

Trunk
  • Restore scan-resistance feature of the page cache. Refactor common code a bit.
B2_5_Release
  • Fixed bug CORE-4143 : Leak memory in fbembed.dll
vacation
 
September
 
Trunk
  • Fixed bug CORE-4212 : Dropping FK on GTT crashes server
  • Fixed bug CORE-4214 : GTT should not reference permanent relation
  • Improvement CORE-4215 : Execution of SET STATISTICS INDEX statement could block or slow execution of concurrent attachments
  • Fixed bug CORE-3921 : "record disappeared (186), file: vio.cpp line: 408"
  • Fixed bug CORE-4216 : Memory leak with TRIGGER ON TRANSACTION COMMIT
  • Fixed bug CORE-4225 : Server crashes when attempting to trace activity on database having a db-level trigger
  • Correction for fix for bug CORE-4134 : Race condition when auto-sweep is started
  • Additional fix for bug CORE-2648 : Nbackup's delta file ignored Forced Writes database setting
B2_5_Release
  • Fixed bug CORE-4212 : Dropping FK on GTT crashes server
  • Fixed bug CORE-4214 : GTT should not reference permanent relation
  • Improvement CORE-4215 : Execution of SET STATISTICS INDEX statement could block or slow execution of concurrent attachments
  • Fixed bug CORE-3921 : "record disappeared (186), file: vio.cpp line: 408"
  • Fixed bug CORE-4216 : Memory leak with TRIGGER ON TRANSACTION COMMIT
  • Fixed bug CORE-4225 : Server crashes when attempting to trace activity on database having a db-level trigger
  • Correction for fix for bug CORE-4134 : Race condition when auto-sweep is started
  • Fixed bug CORE-4233 : In PSQL modules with declared cursors engine could assign value to the wrong variable
  • Additional fix for bug CORE-2648 : Nbackup's delta file ignored Forced Writes database setting
B2_1_Release
  • Fixed bug CORE-4214 : GTT should not reference permanent relation
  • Additional fix for bug CORE-2648 : Nbackup's delta file ignored Forced Writes database setting

Vladyslav Khorsun
Dnetpropetrovsk, Ukraine
June to September 2013
 
June
 
Trunk
  • A cleanup and a few improvements in low-level syncronization object.
  • Implement wait with timeout for page buffer's latches.
  • Fixed bug CORE-4135 : In SS sweep blocks establishment of concurrent attachments.
  • Fixed bug CORE-4134 : Race condition when auto-sweep is started
  • Prevent starting a lot of threads when forced shutdown is in progress.
B2_5_Release
  • Fixed memory leak followed by AV (introduced at fix for CORE-3989).
  • Backported from trunk: prevent starting a lot of threads when forced shutdown is in progress.
July
 
Trunk
  • Fixed bug CORE-4005 : wrong error message with recursive CTE
  • Fixed bug CORE-4144 : Error "context already in use (BLR error)" when preparing a query with UNION Avoid deadlock on Windows when DLL's is unloaded and fb_shutdown() was not called by application before FreeLibrary().
  • Fixed memory leak when fbclient library is unloaded manually
 
B2_5_Release
  • Backport fix for bug CORE-4134 : Race condition when auto-sweep is started
  • Backport fix for bug CORE-4135 :  In SS sweep blocks establishment of concurrent attachments
  • Fixed bug CORE-4005 : wrong error message with recursive CTE
  • Fixed bug CORE-4144 : Error "context already in use (BLR error)" when preparing a query with UNION
 
B2_1_Release
  • Backport fix for bug CORE-4144 : Error "context already in use (BLR error)" when preparing a query with UNION
August

Trunk
  • Restore scan-resistance feature of the page cache. Refactor common code a bit.
B2_5_Release
  • Fixed bug CORE-4143 : Leak memory in fbembed.dll
vacation
 
September
 
Trunk
  • Fixed bug CORE-4212 : Dropping FK on GTT crashes server
  • Fixed bug CORE-4214 : GTT should not reference permanent relation
  • Improvement CORE-4215 : Execution of SET STATISTICS INDEX statement could block or slow execution of concurrent attachments
  • Fixed bug CORE-3921 : "record disappeared (186), file: vio.cpp line: 408"
  • Fixed bug CORE-4216 : Memory leak with TRIGGER ON TRANSACTION COMMIT
  • Fixed bug CORE-4225 : Server crashes when attempting to trace activity on database having a db-level trigger
  • Correction for fix for bug CORE-4134 : Race condition when auto-sweep is started
  • Additional fix for bug CORE-2648 : Nbackup's delta file ignored Forced Writes database setting
B2_5_Release
  • Fixed bug CORE-4212 : Dropping FK on GTT crashes server
  • Fixed bug CORE-4214 : GTT should not reference permanent relation
  • Improvement CORE-4215 : Execution of SET STATISTICS INDEX statement could block or slow execution of concurrent attachments
  • Fixed bug CORE-3921 : "record disappeared (186), file: vio.cpp line: 408"
  • Fixed bug CORE-4216 : Memory leak with TRIGGER ON TRANSACTION COMMIT
  • Fixed bug CORE-4225 : Server crashes when attempting to trace activity on database having a db-level trigger
  • Correction for fix for bug CORE-4134 : Race condition when auto-sweep is started
  • Fixed bug CORE-4233 : In PSQL modules with declared cursors engine could assign value to the wrong variable
  • Additional fix for bug CORE-2648 : Nbackup's delta file ignored Forced Writes database setting
B2_1_Release
  • Fixed bug CORE-4214 : GTT should not reference permanent relation
  • Additional fix for bug CORE-2648 : Nbackup's delta file ignored Forced Writes database setting

Vladyslav Khorsun
Dnetpropetrovsk, Ukraine