× News Cego SysMT Croom Web Statistics Impressum
SysMT Logo

Cego Change Log

Back to Cego

In the following, change log entries for the managed software packages is shown

Last 10 30 100 1000 10000 entries

Last 10 log entries in change log
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.