Cego Change Log
In the following, change log entries for the managed software packages is shown
Last 10 30 100 1000 10000 entries
| Category | Date | Version | Log |
|---|---|---|---|
| cego | 26.12.2025 | 2.53.5 | Version released |
| cego | 26.12.2025 | 2.53.5 | Crash consistency checks ( checkCrashAndRecovery with 20 runs and checkRandonCrash with 200 runs ) passed |
| cego | 26.12.2025 | 2.53.5 | Patch added in CegoDistManager::startTableSet, final checkpoint must be written after starting log, otherwise no logswitch will be done |
| cego | 25.12.2025 | 2.53.5 | Basic backup recovery with heavy load, concurrent online backup and recovery up to last committed lsn passed ! |
| cego | 25.12.2025 | 2.53.5 | In CegoRecoveryManager, changed order in recovery procedure. Datafile recovery must be done after file registration, but before object registration. File recovery restores bitmaps and pages on file level and object registration loads pages into bufferpool. So we first have to update data files ( via dataFileRecovery ) and then these pages are loaded to bufferpool ( via registerObjects ). |
| cego | 24.12.2025 | 2.53.5 | Basic tableset recovery from online backup works. To treat th e 0-LSN-Sync logic, several adaptions for CegoRecoveryManager were necessary. Still missing are extensive crash recovery tests |
| cego | 24.12.2025 | 2.53.5 | Set LSN for LOGREC_SYNC operations to 0.
This is useful to simplify the recovery process especially for backup recoveries. With previous logic, LSN gaps occur in the archive log history file ( caused by LSN handling in CegoTableManger::insertDataTable with previous allocated LSN ) which result in incomplete recoveries. The change to LOGREC_SYNC=0 had some impacts for logfile and recovery handling done in CegoLogThreadPool::copyLog, CegoDistManager::startTableSet and CegoLogManager::logAction The new logic also avoids unnecessary archive logs with only LOGREC_SYNC operations, since these files are skipped by copyLog now. This new logic still has to be verified, especially in combination with online backups und subsequent recoveries |
| cego | 23.12.2025 | 2.53.5 | Added patch in CegoLogManager::logAction, logfile should be flushed if LOG_FULL occurs, otherwise it seems, that log entries get lost with subsequent log file switch ( still not verified ) |
| cego | 22.12.2025 | 2.53.4 | Version released |
| cego | 22.12.2025 | 2.53.4 | Added fix in CegoSelect::nextJoinTuple, in case of result ordering, the check for unknown order attribute has been removed. The attribute list returned with getAttrRefList may also contain attributes for nested ( or parent ) query attributes ( attr not found is returned in any case, if there is an invalid attribute reference ). check125 has been added to verify this case. |
