Product Documentation

c-treeACE V10.0 Release Notes

Previous Topic

Next Topic

Deferred Transaction File Number Assignment

While investigating a case of "pending transaction file ID overflow" messages, it was found that transaction file numbers could be deferred until the file was actually updated. Previously, when c-treeACE physically opened a transaction-controlled data or index file, it assigned a transaction file number (tfil) to the file and wrote an OPNTRAN entry to the transaction log buffer. As a result, even if a file was simply opened, read, and then closed, the file consumed a tfil value and logged OPNTRAN/CLSTRAN entries. Now, c-treeACE defers the tfil assignment and OPNTRAN logging until the first update is made to the file. The logging of the LTFLMAP entry for a replication unique index is also deferred in this same manner.

TOCIndex