× News Cego SysMT Croom Web Statistics Impressum
SysMT Logo
Änderungsprotokolle

Im folgenden sind die letzten Änderungen der verschiedenen Softwarepakete aufgeführt.

Letze 10 30 100 1000 10000 Einträge

Kategorie Datum Version Eintrag
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.
cego 22.12.2025 2.53.4 Fix added in CegoAdmAction, set threshold default value to 0 ( was -1 )
lfcbase 20.12.2025 1.23.2 Version released
lfcbase 20.12.2025 1.23.2 Added out of range handling for integer and long values in Chain::asInteger and friend methods
lfcbase 16.12.2025 1.23.1 Version released
lfcbase 16.12.2025 1.23.1 Completed integer cleanup for Pager class, replacement of some asInteger with asUnsigned method calls ( BigInteger, NetHandler, etc. )
cego 15.12.2025 2.53.3 Version released
cego 15.12.2025 2.53.3 Added several patches for trigger objects ( check self refering tables in trigger block to avoid recursion, object invalidation handling fixed )
cego 15.12.2025 2.53.3 In CegoRecoveryManager::recoverCurrentTransactionLog , completed recovery procedure for trigger and alias objects. For drop operations, added CegoDatabaseManager::removeObject calls, to remove corresponding objects from object cache
cegodbd 10.12.2025 1.5.4 Version released
cegodbd 10.12.2025 1.5.4 Fix added for execute return value and $sth->rows value to return affected rows for update statements
cego 09.12.2025 2.53.2 Version released
cego 09.12.2025 2.53.2 Further fix added in CegoDbThreadPool for bad message handling
cego 08.12.2025 2.53.1 Version released
cegobridge 08.12.2025 1.10.0 Version released
cegobridge 08.12.2025 1.10.0 Adapted code for cego-2.53
cegobridge 08.12.2025 1.10.0 Warning elimination done
cego 07.12.2025 2.53.1 Fix added in CegoDbHander::acceptSession and CegoSerial::readChain to treat empty or invalid session requests
cegojdbc 07.12.2025 1.15.0 Version released
cego 07.12.2025 2.53.0 Version released
lfcxml 07.12.2025 1.3.9 Version released