Product Documentation

FairCom DB V12 Release Notes

Previous Topic

Next Topic

Invalidate variable-length data file space management index in case of error

Error 14 was seen when opening a variable-length data file after seeing the following message in CTSTATUS.FCS:

Could not update space management index during end-of-transaction clean up: 527

Logic has been modified to better handle this situation: When an index integrity error is detected, the space management index is invalidated, which permits the data in the file to be accessed. All deleted nodes that were referenced by the space management index are orphaned (this space can be reclaimed by compacting the data file). When the space management index is invalidated, one of the following messages is logged, followed by the data file name:

Invalidating space management index due to unexpected deleted node during iaddkey in file...

Invalidating space management index due to unexpected deleted node during ctdelkey in file...

To reclaim the delete space in this case, an index rebuild will be needed using RebuildIFIL() or the ctrebuildif.exe utility.

TOCIndex