Product Documentation

c-treeACE V10.0 Release Notes

Previous Topic

Next Topic

Prevent c-treeACE SQL c-treeDB Internal Errors From Reused Partitioned Members

A case was presented that exhibited a c-treeDB internal error via the SQL engine. It was determined this occurred as a result of a partitioned member being reused after purging.

A c-tree file header update routine used to enable the partitioned file IDXENT search optimization (ctGUIxIDXENThdr) properly detected purged partitions, however, did not take into account partitions that had been purged and made available for reuse. Typically, reuse is useful when it is known that data will be used to fill the partition member again, such as occurs during application testing. The header update now performs additional checks to always determine the existence of any reused purged partition members.

TOCIndex